描述 |
|
---|---|
知识点 | 字符串 |
运行时间限制 | 10M |
内存限制 | 128 |
输入 | 连续输入字符串(输入2次,每个字符串长度小于100) |
输出 | 输出到长度为8的新字符串数组 |
样例输入 | abc 123456789 |
样例输出 | abc00000 12345678 90000000 |
考虑字符串长度超过16位的情况
<pre class="java" name="code">import java.util.*;
public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
String[] ss=new String[num];
for(int i=0;i<num;i++){
ss[i]=sc.next();
System.out.println(len(ss[i]));
}
}sc.close();
}
private static String len(String s){
StringBuffer sb=new StringBuffer();
if(s!=null||s.length()!=0){
if(s.length()<=8){sb.append(s);
for(int i=0;i<8-s.length();i++){sb.append("0");}
// sb.append('\n');
}
else{sb.append(s.substring(0,8)).append('\n');
s=s.substring(8,s.length());
sb.append(len(s));}
}
return sb.toString();
}
}