题解 | #字符串分隔#

字符串分隔

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

思路:用substring来每8个划分一个字符串,并把字符串添加到ArrayList中。

public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        ArrayList<String> out=new ArrayList<>();
        while(in.hasNext()){
            String str=in.nextLine();
            int a=str.length()/8;
            int b=str.length()%8;
            for(int i=0;i<a;i++){
                String tmp=str.substring(i*8,(i+1)*8);
                out.add(tmp);
            }
            String end=str.substring(a*8);
            if(b!=0){
                for(int i=0;i<8-b;i++){
                    end+="0";
                }
                out.add(end);
            }

        }
        for(int i=0;i<out.size();i++){
            System.out.println(out.get(i));
        }
    }
全部评论

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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