题解 | #字符串分隔#

字符串分隔

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

/**
*1.输入字符串大于8时,递归截取前8位输入,直至小于8位时进入循环补0
*2.字符串小于8时直接跳到循环补0操作,补满至8位时打印输出
*3.正好等于8位或为空字符串时,直接打印输出
*/
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) {
            String s=in.nextLine();
            while(s.length()>8){
                System.out.println(s.substring(0,8));
                s=s.substring(8);
            }
            while(s.length()<8&&s.length()>0){
                s+="0";
            }
            System.out.println(s);
        }
    }
}
全部评论
回答是更改过嘛,看之前的评论没看明白,这不是拆分后每段都是8嘛
点赞 回复 分享
发布于 2023-08-27 10:10 上海
请按长度为8拆分每个输入字符串并进行输出;拆分后每段的长度都得是8,abc拆分出来为abc0
点赞 回复 分享
发布于 2022-06-11 18:55
题目是:请按长度为8拆分每个输入字符串并进行输出;拆分后每段的长度都得是8
点赞 回复 分享
发布于 2022-05-12 18:17

相关推荐

头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
46
1
分享

创作者周榜

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