题解 | #字符串分隔#
字符串分隔
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); String str = in.nextLine(); StringBuffer sb = new StringBuffer(str); StringBuffer s = new StringBuffer(); if (sb.length() < 8) { int w = 8 - sb.length(); for (int i = 0; i < w; i++) { sb.append("0"); } s = sb; } else if (sb.length() > 8 && sb.length() % 8 != 0) { int j2 = sb.length() % 8; int w = 8 - j2; for (int i = 0; i < w; i++) { sb.append("0"); } s = sb; } else if(sb.length() % 8==0){ s = sb; } String[] array = new String[s.length()/8]; for(int i = 0;i<array.length;i++){ array[i] = s.substring(i*8,i*8+8); } for(String t:array){ System.out.println(t); } } }
#java#