题解 | #明明的随机数#

字符串分隔

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

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        ArrayList<String> string_list = new ArrayList<>();

        while(scan.hasNext()){
            String input = scan.nextLine();
            if(input.length()>8){
                StringBuffer temp = new StringBuffer();
                for(int j=0; j<input.length();j++){
                    if(input.charAt(j)!='\0'){
                        temp.append(input.charAt(j));
                    }
                    if((j+1)%8==0){
                        string_list.add(temp.toString());
                        if(j<input.length())
                            temp= new StringBuffer();
                    }
                }
                if(temp!=null&&temp.length()!=0){
                    string_list.add(temp.toString());
                }
            }else
                string_list.add(input);
        }

        for (int i = 0; i < string_list.size(); i++) {
            int contain = string_list.get(i).length()%8;
            int rest = 8 - contain;
//            System.out.println("rest="+ rest);
            if(string_list.get(i).length()==8)
                System.out.println(string_list.get(i));
            else{
                StringBuffer temp = new StringBuffer();
                for(int j=0; j<rest;j++){
                    temp.append("0");
                }
                System.out.println(string_list.get(i)+temp);
            }

        }

    }
}

全部评论

相关推荐

醒工硬件:1学校那里把xxxxx学院去了,加了学院看着就不像本校 2简历实习和项目稍微精简一下。字太多,面试官看着累 3第一个实习格式和第二个实习不一样。建议换行 4项目描述太详细了,你快把原理图贴上来了。比如可以这样描述:使用yyyy芯片,使用xx拓扑,使用pwm控制频率与占空比,进行了了mos/电感/变压器选型,实现了xx功能 建议把技术栈和你做的较为有亮点的工作归纳出来 5熟悉正反激这个是真的吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务