题解 | #字符串分隔#

字符串分隔

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

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main2 {
public static void main(String[] args) throws Exception{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
String first;
while ((first=buf.readLine())!=null){
int len=first.length();
int i = len / 8;
int mod = len % 8;
//判断是否可以除尽8,如果除不尽就添加8-mod个0
if (mod!=0){
String tmp=first;
for (int j =0;j<8-mod;j++ ){
first+="0";
}
i+=1;
}
// System.out.println(":"+first);
int start=0;
int end=0;
//已经是8的整数倍了,按照8位切分
for (int k=0;k<i;k++){
end=start+8;
System.out.println(first.substring(start,end));
start=end;
}
}
}
}

全部评论

相关推荐

评论
1
1
分享

创作者周榜

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