题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = "";
str = sc.nextLine();
// 当字符串长度大于8时,输出前8位(substring(beginIndex,endIndex),包括起始索引,不包括结束索引),注意这个方法的字母全是小写,而不是subString。
// 然后将其后的字符串赋值给原字符串
while(str.length() > 8) {
System.out.println(str.substring(0, 8));
str = str.substring(8, str.length());
}
// 当字符串长度大于0,也就是小于等于8(经过上面的循环,字符串长度小于等于8)但不等于0
if(str.length() > 0) {
// 当字符串长度不足8,补0
while(str.length() < 8) {
str += "0";
}
System.out.println(str);
}
}
}
