思路 1、对每个字符串分开操作,用while(hasNext())搭循环;2、用List存储分隔后的字符串,用StringBulider接收输入的整段字符串;3、用循环条件,每8个字符串取出去存到List; for (int i = 0, j = 8; ; i += 8, j += 8) 生成循环 j<len按substring(i,j)添加 j=len按substring(i,)添加 j>len补齐后添加str.substring(i)截取从字符索引第i位到末尾的子字符串str.substring(i,j)截取索引第i位(包含)到第j位(不包含)的子字符串 代码 public ...