for(iit i=0;i<29;i++)
{
....
}
此时i的变化是1,2,3,4,5,6,....
想使i变为 01,02,03,04,或001,002,003,004
{
....
}
此时i的变化是1,2,3,4,5,6,....
想使i变为 01,02,03,04,或001,002,003,004
使用如下代码:
import java.io.*;
public class XXX {
StringBuffer numberBuffer=new StringBuffer();
String myStr=null;
for(int i=0;i<29;i++) {
myStr="0"+numberbuffer.append(i);
System.out.println("第"+i+"输出的结果是 : "+myStr);
}
}
技术含量高在用了StringBuffer.
如果不用StringBuffer,如果循环量到10万,百万的时候,用String根本运行不了
而且内存会很多碎片。
public class XXX {
StringBuffer numberBuffer=new StringBuffer();
String myStr=null;
for(int i=0;i<29;i++) {
myStr="0"+numberbuffer.append(i);
System.out.println("第"+i+"输出的结果是 : "+myStr);
}
}
技术含量高在用了StringBuffer.
如果不用StringBuffer,如果循环量到10万,百万的时候,用String根本运行不了
而且内存会很多碎片。