题解 | #字符串分隔#
字符串分隔
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); StringBuilder sBuilder = new StringBuilder(sc.nextLine()); //读取输入值如果输入值为空,直接返回不做处理 if(sBuilder.length()==0)return; //先对不符合条件的字符串后面补零 while(sBuilder.length()%8!=0)sBuilder.append("0"); int length = sBuilder.length()/8; String[] str= new String[length]; //将字符串以没八个一组存入字符串数组中 for(int i=0 ;i<length ;i++) { str[i]=sBuilder.substring(i*8, (i+1)*8); } //循环遍历数组输出结果 for (String string : str) { System.out.println(string); } } }