题解 | #字符串分隔#

字符串分隔

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#
全部评论

相关推荐

半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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