题解
无
代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 1.输入字符串
Scanner sc = new Scanner(System.in);
String str = sc.next();
// 2 打印字符串
// 2.1 字符串 >= 8 位的时候,每次打印字符串后,重新使str指向剩下的串。浪费空间的做法
while (str.length() >= 8) {
System.out.println(str.substring(0, 8));
str = str.substring(8);
}
// 2.2 此处处理长度小于8的情况下。注意:此处的str.length() != 0容易被忘记
String fillZero = "00000000"; // 用于填充字符串后面的0
if (str.length() < 8 && str.length() != 0) {
str += fillZero;
System.out.println(str.substring(0, 8));
}
}
}