题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 // while (in.hasNextInt()) { // 注意 while 处理多个 case // int a = in.nextInt(); // int b = in.nextInt(); // System.out.println(a + b); // } while (in.hasNextLine()) { String str = in.nextLine(); if (str == "") { continue; } else if(str.length()%8 !=0){ //字符串补零至8的整数倍 int j = 8 - str.length() % 8; for (int i = 0; i < j; i++) { str += '0'; } }else { } //字符串拆分输出 for (int i = 0; i < str.length()/8; i++) { String lastString = ""; for (int j1=0; j1<8; j1++) { lastString += str.charAt(i*8+j1); } System.out.println(lastString); } } } }