题解 | #字符串分隔#

字符串分隔

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#
全部评论

相关推荐

1 2 评论
分享
牛客网
牛客企业服务