题解 | 字符串分隔
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
// 注意 hasNext 和 hasNextLine 的区别
int length = s.length();
boolean ok = length % 8 == 0;
int step = length / 8;
StringBuilder sub = new StringBuilder();
for (int i = 0; i < step; i++) {
sub = new StringBuilder(s.substring(i*8, i*8 + 8));
System.out.println(sub);
}
if (!ok){
sub = new StringBuilder(s.substring(step * 8));
for(int i=0;i<8-length%8;i++){
sub.append("0");
}
System.out.println(sub);
}
}
}
查看13道真题和解析