作者ossetepokimo (流光)
看板java
标题[问题] 关於用回圈补0
时间Sat May 19 21:43:07 2007
想请教一下板上的大大
以下为何会发生那样情况(不知是否我考虑不周还是太笨了...)
就是我先告一个阵列 想将阵列内的String补成一样长度
但是就是会有问题
String sb[]={"101","1","1010","111","1","101","100","11"};
for(int i=0;i<sb.length;i++)
{
if(sb[i].length()<4)
{
for(int j=0;j<4-sb[i].length();j++)
{
sb[i]='0'+sb[i];
}
System.out.print(sb[i]+"\b"+sb[i].length()+"\n");
}
结果这样印出来是
0101 4
001 3
1010 4
0111 4
001 3
0101 4
0100 4
011 3
想请问为什麽无法都补成一样长度??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.210.187