•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

来源:互联网 发布:未来人工智能机器人 编辑:程序博客网 时间:2024/05/21 22:33
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 

•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

import java.util.Scanner;
public class Main{
    public static void splitStr(String str){
        while(str.length()>=8){
            System.out.println(str.substring(0, 8));
            str=str.substring(8);
        }
        if(str.length()<8&&str.length()>0){
            str=str+"00000000";
            System.out.println(str.substring(0, 8));
        }
    }
     
  public static void main(String[] args){
       Scanner scanner = new Scanner(System.in);
        while(scanner.hasNext()){
           String str = scanner.nextLine();
           splitStr(str);
          
  }
}
}

阅读全文
0 0
原创粉丝点击