我原来把数字变成字符串,使用""+1000,但是经过测试,发现,,,呵呵,你自己测试吧:
public final class WhoFaster2
{
public static void main( String[] args )
{
long times=1000000L; //百万
long start=0L;
String temp=null;
/*/
start=System.currentTimeMillis();
temp=null;
for( int i=0; i<times; i++ )
{
temp=times+"";
}
System.out.println( temp+" "+( System.currentTimeMillis()-start ) );
/*/
start=System.currentTimeMillis();
temp=null;
for( int i=0; i<times; i++ )
{
temp=Long.toString( times );
}
System.out.println( temp+" "+( System.currentTimeMillis()-start ) );
//*/
}
}
posted on 2007-09-17 01:23
NeedJava 阅读(2074)
评论(8) 编辑 收藏 所属分类:
Java