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

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
while((str=br.readLine())!=null){
int len = str.length();
int start = 0;
while (len>=8){
System.out.println(str.substring(start,start+8));
start += 8;
len -= 8;
}
if(len>0){
char[] tmp = new char[8];
for (int i=0;i<8;i++){
tmp[i]='0';
}
for (int i=0;start<str.length();i++){
tmp[i] = str.charAt(start++);
}
System.out.println(String.valueOf(tmp));
}
}
}
}

posted @ 2021-03-07 17:26  Tsugar  阅读(359)  评论(0编辑  收藏  举报