字符串分割

字符串分隔

http://www.nowcoder.com/questionTerminal/d9162298cb5a437aad722fccccaae8a7

import java.util.Scanner;

/**

  • @Author: zhouLai

  • @Date: 2020/3/24 21:22

  • @Version 1.0

  • /
    public class Main {
    /*题目描述

      •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
      •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
      输入描述:
      连续输入字符串(输入2次,每个字符串长度小于100)
    
      输出描述:
      输出到长度为8的新字符串数组
    
      示例1
      输入
      abc
      123456789
      输出
      abc00000
      12345678
      90000000
    */

    public static void main(String[] args) {

      Scanner sc = new Scanner(System.in);
      while (sc.hasNext()){
          String next = sc.next();
          while (next.length()>8){
              String substring = next.substring(0, 8);
              System.out.println(substring);
              next = next.substring(8);
          }
          int tmp = 8 - next.length();
          for (int i = 0; i < tmp; i++) {
              next += "0";
          }
          System.out.println(next);
      }

    }
    }

全部评论
字符串拼接改成StringBuffer好点吧
点赞 回复 分享
发布于 2020-09-17 01:03
length > 16 时呢?
点赞 回复 分享
发布于 2020-10-28 17:26
看到你们写的代码,真的是一个比一个牛。 上一楼的 是while循环
点赞 回复 分享
发布于 2021-07-24 14:10
这个感觉更牛
点赞 回复 分享
发布于 2021-08-18 15:47

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
23 7 评论
分享
牛客网
牛客企业服务