题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { List<String> resultList = new ArrayList<>(); String inputStr = scanner.nextLine(); if ("".equals(inputStr.replaceAll(" ", ""))) { continue; } if (inputStr.length() > 100) { continue; } String temp = inputStr; while (temp.length() > 0) { if (temp.length() > 8) { resultList.add(temp.substring(0, 8)); temp = temp.substring(8); } else { int count = 8 - temp.length(); while (count > 0) { temp += "0"; count--; } resultList.add(temp); temp = ""; } } for (String result : resultList) { System.out.println(result); } } 自己觉得这题的难度在于理解怎么输出,技术上应该没啥难度