把乙個基本資料型別轉為字串,基本資料型別.tostring()是最快的方式、string.valueof(資料)次之、資料+」」最慢
把乙個基本資料型別轉為一般有三種方式,我有乙個integer型資料i,可以使用i.tostring()、string.valueof(i)、i+」」三種方式,三種方式的效率如何,看乙個測試
1private
static
void
testfun()
10 system.out.println("string.valueof():" + (system.currenttimemillis() - starttime) + "ms");
11//
case2:obj.tostring()
12 starttime =system.currenttimemillis();
13for (int j = 0; j < looptime; j++)
1417 system.out.println("integer.tostring():" + (system.currenttimemillis() - starttime) + "ms");
18//
case3:obj+""
19 starttime = system.currenttimemillis(); for (int j = 0; j < looptime; j++)
2023 system.out.println("i + \"\":" + (system.currenttimemillis() - starttime) + "ms");
24 }
執行結果:
string.valueof():19ms
integer.tostring():16ms
i + "":33ms
所以以後遇到把乙個基本資料型別轉為string的時候,優先考慮使用tostring()方法。
將物件轉換為JSON字串
一 引包 com.alibaba fastjson 1.2.31 二 測試方法 將物件轉化為json字串 test public void objecttojson 三 執行結果如下 diffobjectupdaterulesetlist relationobject objectname 電視 p...
java物件轉換為json字串
public static void main string args jsonarray jsonarray.fromobject temparry system.out.println jsonarray.tostring 列印出來的結果 a b c list轉換為json listtempli...
Json字串轉換為JS物件方法
一般json字串轉換為js物件,都使用 var jsonstr var jsonobj eval jsonstr 今天學習jquery原始碼看到一下方法,原來還可以這樣解析json字串 parsejson function data make sure leading trailing whites...