先說一下我自己的實驗結論吧,int 轉 string 的三個方法(假設 x 是int 型變數):
①""+x,效率最低;
②integer.tostring( x ),效率最高;
③string.valueof( x ),效率比②低一點比①好不少。
詳情如下:
有一哥們出了個題目,本來不想看的,太簡單,不過看看別人的演算法也是不錯的。題目見下面:
看見乙個很給力的解答,引用上來:
**如下:
package cn.coolong.com;
publicclass wish
publicstatic
void tostring1()
system.out.println(system.currenttimemillis() - start);
}
publicstatic
void tostring2()
system.out.println(system.currenttimemillis() - start);
}
publicstatic
void tostring3()
system.out.println(system.currenttimemillis() - start);
}
}實驗了幾次,結果如下:
methods
tostring1()
tostring2()
tostring3()
1498
164181
2520
166180
3456
153160
4444
149160
5567
189200
6457
150165
可見, "" + x 的效率最低;string.valueof( x ) 和 integer.tostring( x ) 的效率相當,但是 integer.tostring( x )的效率稍微有點領先。
---eof---
至於為什麼和別人的結果不一樣,我也不太清楚,可能是 jdk 版本不同吧,其他評測:http://blog.sina.com.cn/s/blog_4abc0dc50100dvgb.html .
int 轉 String 的效率大比拼
先說一下我自己的實驗結論吧,int 轉 string 的三個方法 假設 x 是int 型變數 x,效率最低 integer.tostring x 效率最高 string.valueof x 效率比 低一點比 好不少。詳情如下 有一哥們出了個題目,本來不想看的,太簡單,不過看看別人的演算法也是不錯的。...
int轉String效率問題
先說一下我自己的實驗結論吧,int 轉 string 的三個方法 假設 x 是int 型變數 x,效率最低 integer.tostring x 效率最高 string.valueof x 效率比 低一點比 好不少。詳情如下 有一哥們出了個題目,本來不想看的,太簡單,不過看看別人的演算法也是不錯的。...
string 轉int 的方法
首先感謝群裡一位兄弟老a,讓我更加熟悉了string 轉int 方法。廢話不多說,直接貼 背景 string liststring new string 方法1 迭代 int c new int liststring.length 09for int i 0 i liststring.length ...