/**
* @param args
*/
public static void main(String[] args) {
Integer x = 500;
long curMillis = System.currentTimeMillis();
// ""+500
curMillis = System.currentTimeMillis();
for (int i = 0; i < 100000; i++) {
String str = "" + 500;
}
System.out.println("耗时:" + (System.currentTimeMillis() - curMillis));
// ValueOf
for (int i = 0; i < 100000; i++) {
String str = String.valueOf(x);
}
System.out.println("耗时:" + (System.currentTimeMillis() - curMillis));
// ""+Param
curMillis = System.currentTimeMillis();
for (int i = 0; i < 100000; i++) {
String str = "" + x;
}
System.out.println("耗时:" + (System.currentTimeMillis() - curMillis));
}
三种数字型转成字符型方法的效率比较
最新推荐文章于 2024-07-11 16:31:22 发布
本文通过测试三种方法将数字转换为字符串的效率:使用空字符串连接、`String.valueOf()`方法以及`""+Param`方式。分别进行100000次循环,记录并打印每种方式的耗时,探讨哪种方式在性能上更优。
摘要由CSDN通过智能技术生成