摘要:兩個(gè)方法效率計(jì)算代碼如下計(jì)算所用時(shí)間計(jì)算時(shí)間為計(jì)算所用時(shí)間計(jì)算時(shí)間為多次測試經(jīng)計(jì)算平均值為結(jié)論為的計(jì)算效率要比的效率高只適用于和的拼接,適用于和任何的拼接。
兩個(gè)方法效率計(jì)算代碼如下:
public static void main(String[] args) { String s1 = "a"; String str1=""; String str2=""; // 計(jì)算concat所用時(shí)間 long str1Start = System.currentTimeMillis(); for (int i=0;i<10000;i++){ str1=str1.concat(s1); } long str1End = System.currentTimeMillis(); System.out.println("concat計(jì)算時(shí)間為:" + (str1End - str1Start)); // 計(jì)算+所用時(shí)間 long str2Start = System.currentTimeMillis(); for (int i=0;i<10000;i++){ str2=str2+s1; } long str2End = System.currentTimeMillis(); System.out.println("+計(jì)算時(shí)間為:" + (str2End - str2Start)); }
多次測試經(jīng)計(jì)算平均值為:
contact:45.75ms
+:123.75ms
結(jié)論為:
concat的計(jì)算效率要比+的效率高
concat只適用于string和string的拼接,+適用于string和任何的拼接。
更多優(yōu)質(zhì)內(nèi)容請關(guān)注微信公眾號(hào):
網(wǎng)站:
ECode1024
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/73920.html
摘要:分享一個(gè)在線轉(zhuǎn)工具,也支持轉(zhuǎn)域名非常簡單好記,直接在地址欄里輸入,地址更多精彩內(nèi)容 分享一個(gè)在線properties 轉(zhuǎn) yml工具,也支持yml轉(zhuǎn)properties, 域名非常簡單好記,直接在地址欄里輸入toyaml.com,地址:http://toyaml.com 更多精彩內(nèi)容
摘要:使用可以方便的對字符串進(jìn)行拼接。該方法使用進(jìn)行聲明,說明是一個(gè)線程安全的方法。所以,阿里巴巴開發(fā)手冊建議循環(huán)體內(nèi),字符串的連接方式,使用的方法進(jìn)行擴(kuò)展。但是,還要強(qiáng)調(diào)的是如果不是在循環(huán)體中進(jìn)行字符串拼接的話,直接使用就好了。 摘要: 學(xué)習(xí)阿里巴巴Java開發(fā)手冊。 原文:為什么阿里巴巴不建議在for循環(huán)中使用+進(jìn)行字符串拼接 微信公眾號(hào):Hollis Fundebug經(jīng)授權(quán)轉(zhuǎn)載,...
摘要:兩個(gè)字符串拼接直接調(diào)用性能最好。關(guān)于的其他最佳實(shí)踐用時(shí)總是把能確定不為空的變量寫在左邊,如使用判斷空串,避免空指針異常。在需要把其他對象轉(zhuǎn)換為字符串對象時(shí),使用而不是直接調(diào)用方法,因?yàn)榍罢咭呀?jīng)對空值進(jìn)行檢測了,不會(huì)拋出空指針異常。 本文來源于問題 Java字符串連接最佳實(shí)踐? java連接字符串有多種方式,比如+操作符,StringBuilder.append方法,這些方法各有什么優(yōu)...
摘要:將多個(gè)字符串拼接在一起,通常有以下三種方法,在實(shí)踐中都是經(jīng)常用到的。先把字符串寫入臨時(shí)數(shù)組中,然后調(diào)用數(shù)組的方法,將其中的字符串元素連接起來。使用字符串的函數(shù)。 將多個(gè)字符串拼接在一起,通常有以下三種方法,在實(shí)踐中都是經(jīng)常用到的。 使用字符串連接符 ‘+’, string1 + string2 + ... 使用數(shù)組的join函數(shù)。先把字符串寫入臨時(shí)數(shù)組中,然后調(diào)用數(shù)組的join方法,...
閱讀 3221·2021-09-30 09:48
閱讀 3497·2021-09-22 16:00
閱讀 1071·2019-08-30 13:08
閱讀 3110·2019-08-30 10:53
閱讀 2422·2019-08-29 18:33
閱讀 1596·2019-08-29 12:47
閱讀 904·2019-08-29 12:16
閱讀 1935·2019-08-26 12:02