题解 | #字符串分隔#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner;
public class Main{
public static void main(String[] a){
Scanner sc=new Scanner(System.in);
StringBuffer str=new StringBuffer(sc.nextLine());
int i=str.length()%8;
if(str.length()==0){
return;
}else if(i!=0){
for(int j=0;j<8-i;j++){
str.append("0");
}
}if (str.length()==8){
System.out.println(str);
return;
}else{
String[] s=new String[str.length()/8];
int k=0;
for(int j=0;j<=str.length()-8;j=j+8){
s[k]=str.substring(j,j+8);
k++;
}
for(int m=0;m<s.length;m++){
System.out.println(s[m]);
}
}
}
}
public class Main{
public static void main(String[] a){
Scanner sc=new Scanner(System.in);
StringBuffer str=new StringBuffer(sc.nextLine());
int i=str.length()%8;
if(str.length()==0){
return;
}else if(i!=0){
for(int j=0;j<8-i;j++){
str.append("0");
}
}if (str.length()==8){
System.out.println(str);
return;
}else{
String[] s=new String[str.length()/8];
int k=0;
for(int j=0;j<=str.length()-8;j=j+8){
s[k]=str.substring(j,j+8);
k++;
}
for(int m=0;m<s.length;m++){
System.out.println(s[m]);
}
}
}
}