题解 | #字符串分隔#

字符串分隔

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

1.字符串长度直接对8整除,就是无需补0的字符串数目
2.字符串长度对8求余如果等于0,则无需补0
3.字符串长度对8求余如果不等于0,则根据求余的结果进行补0
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String str = sc.nextLine();
            int count = str.length()/8;
            int length = str.length()%8;
            for(int i = 0; i<count; i++){
                System.out.println(str.substring(i*8,(i+1)*8));
            }
            StringBuffer sb = new StringBuffer(str);
            if(length!=0){
                for(int i = 0; i<8-length; i++){
                    sb.append("0");
                }
                str = sb.toString();
                System.out.println(str.substring(count*8,(count+1)*8));
            }
        }
    }
}
全部评论

相关推荐

01-24 12:50
门头沟学院 C++
投票
菜狗二号:还有啥想的 指定国有行啊,去了就开始幸福美满的生活了,选华子不是折腾自己么,最终财富积累度是差不多的,但是幸福指数是相差甚远的
点赞 评论 收藏
分享
01-08 09:40
中南大学 Java
苏苏加油努力:你的女神不回你消息,并且给别的男生发消息 be like
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务