题解 | #明明的随机数#

字符串分隔

http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner;

public class HJ4_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int length = str.length();

    int i1 = length % 8;
    int i2 = length / 8;

    int begin=0;
    int end=8;
    //用来装子字符串
    ArrayList<String> list=new ArrayList<>();

    for (int i = 0; i < i2; i++) {
        list.add(str.substring(begin, end));
        begin+=8;
        end+=8;
    }
    if (i1!=0){
            list.add(str.substring(i2 * 8));
    }
    StringBuilder sb=new StringBuilder(list.toString());

    sb.delete(sb.length()-1,sb.length());
    sb.delete(0,1);

    if (i1!=0){
        for (int i = 0; i < 8- (length-i2*8); i++) {
            sb.append("0");
        }
    }

    String s = sb.toString();
    String[] split = s.split(",");

    for (int i = 0; i < split.length; i++) {
        if (split[i].contains(" ")){
            String[] s1 = split[i].split(" ");
             split[i] = s1[s1.length - 1];
        }
        System.out.println(split[i]);
    }
}

}

全部评论

相关推荐

05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求职打法:注意把武大标粗标大 本地你俩不是乱杀
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务