字符串分隔

题目描述

  连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
  长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

输入描述

  连续输入字符串(输入2次,每个字符串长度小于100)

输出描述

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

照例输入

abc
123456789

照例输出

abc00000
12345678
90000000

测试代码

import java.util.Scanner;

public class Main {
    public static void split(String str) {
        while (str.length() >= 8) {
            System.out.println(str.substring(0, 8));
            str = str.substring(8);
        }
        if (str.length() > 0 && str.length() < 8) {
            str += "00000000";
            System.out.println(str.substring(0, 8));
        }
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            split(sc.nextLine());
        }
        sc.close();
    }
}

 

posted @ 2016-05-23 12:25  新生代黑马  阅读(133)  评论(0)    收藏  举报