题解 | #字符串分隔#

字符串分隔

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

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while(in.hasNext()) {
            String temp = in.nextLine();
            if(temp.length() <= 8) {
                System.out.println(addEnd(temp));
                return;
            }
            int index = temp.length() / 8;
            int count = 0;
            for(int i = 0; i < index; i++) {
                System.out.println(temp.substring(count * 8, (count + 1)* 8));
                count++;
            }
            if (temp.length() % 8 > 0) {
                System.out.println(addEnd(temp.substring(index  * 8, temp.length())));
            }
        }
    }

    public static String addEnd(String temp) {
        StringBuilder sbu = new StringBuilder(8);
        for(int i = 0; i < temp.length(); i++) {
            sbu.append(temp.charAt(i));
        }
        for(int i = temp.length(); i < 8; i++) {
            sbu.append(0);
        }
        return sbu.toString();
    }
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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