题解 | #字符串分隔#

字符串分隔

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);
        String str = in.nextLine();
        StringBuffer sb = new StringBuffer(str);
        StringBuffer s = new StringBuffer();
        if (sb.length() < 8) {
            int w = 8 - sb.length();
            for (int i = 0; i < w; i++) {
                sb.append("0");
            }
            s = sb;
        } else if (sb.length() > 8 && sb.length() % 8 != 0) {
            int j2 = sb.length() % 8;
            int w = 8 - j2;
            for (int i = 0; i < w; i++) {
                sb.append("0");
            }
            s = sb;
        } else if(sb.length() % 8==0){
            s = sb;
        }
        String[] array = new String[s.length()/8];
        for(int i = 0;i<array.length;i++){
            array[i] = s.substring(i*8,i*8+8);
        }
        for(String t:array){
            System.out.println(t);
        }
    }
}

#java#
全部评论

相关推荐

07-18 14:34
门头沟学院 Java
感觉招聘要求好高,这都是招什么人才
电气电子小朋友:你都说了这是大疆,无人机顶级企业,薪资30k-50k,要求高是正常的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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