题解 | #字符串分隔#

字符串分隔

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));
        }
    }
全部评论

相关推荐

2025-12-08 18:11
曲阜师范大学 Java
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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