题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner; public class ArraysTest { //输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 public static void main(String[] args) { //第一步先得到输入的字符串 Scanner scan = new Scanner(System.in); String str = scan.nextLine(); //对字符串的长度进行判定是否能够被8整除,若是则进入第三步,若不是则进行字符串的拼接,每拼接一次判断一次直到能被8整除 boolean sign = true; if(str.length()%8!=0){ while(sign){ str = str+"0"; if(str.length()%8==0){ sign = false; } } } // 截取字符串函数对函数进行循环截取,每截取一次将截取到的字符串进行输出 for(int i=0;i<str.length()/8;i++){ String str1 = str.substring(8*i,8*(i+1)); System.out.println(str1); } } }
#java#