•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
 
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            String str = sc.next();
            if (str.length() % 8 != 0) {
                int r=str.length()%8;
                for (int i = 1; i <= (8-r); i++) {
                    str = str + "0";
                }
            }
            while(str.length()!=0){
                StringBuffer sb=new StringBuffer();
                for (int m = 0; m < 8; m++) {
                    sb=sb.append(str.charAt(m));
                }
                System.out.println(sb.toString());
                str = str.substring(8);//从第8个开始往后面的留下
            }
 
        }
 
    }
}
 
输入描述
连续输入字符串(输入2次,每个字符串长度小于100)


输出描述
输出到长度为8的新字符串数组

输入
abc

123456789


输出
abc000000
12345678
90000000
posted on 2015-12-22 10:17  小飞虫子  阅读(212)  评论(0编辑  收藏  举报