成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

ECode1024 | String拼接方法concat與+效率比較問題

寵來也 / 1329人閱讀

摘要:兩個方法效率計算代碼如下計算所用時間計算時間為計算所用時間計算時間為多次測試經(jīng)計算平均值為結(jié)論為的計算效率要比的效率高只適用于和的拼接,適用于和任何的拼接。

兩個方法效率計算代碼如下:

public static void main(String[] args) {
    String s1 = "a";
    String str1="";
    String str2="";

    // 計算concat所用時間
    long str1Start = System.currentTimeMillis();
    for (int i=0;i<10000;i++){
        str1=str1.concat(s1);
    }
    long str1End = System.currentTimeMillis();
    System.out.println("concat計算時間為:" + (str1End - str1Start));

    // 計算+所用時間
    long str2Start = System.currentTimeMillis();
    for (int i=0;i<10000;i++){
        str2=str2+s1;
    }
    long str2End = System.currentTimeMillis();
    System.out.println("+計算時間為:" + (str2End - str2Start));
}

多次測試經(jīng)計算平均值為:
contact:45.75ms
+:123.75ms

結(jié)論為:
concat的計算效率要比+的效率高
concat只適用于string和string的拼接,+適用于string和任何的拼接。

更多優(yōu)質(zhì)內(nèi)容請關(guān)注微信公眾號:

網(wǎng)站:
ECode1024

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/73920.html

相關(guān)文章

  • ECode1024|SpringBoot yml和properties格式轉(zhuǎn)換

    摘要:分享一個在線轉(zhuǎn)工具,也支持轉(zhuǎn)域名非常簡單好記,直接在地址欄里輸入,地址更多精彩內(nèi)容 分享一個在線properties 轉(zhuǎn) yml工具,也支持yml轉(zhuǎn)properties, 域名非常簡單好記,直接在地址欄里輸入toyaml.com,地址:http://toyaml.com 更多精彩內(nèi)容

    xiaodao 評論0 收藏0
  • 為什么不建議在for循環(huán)中使用"+"進行字符串拼接

    摘要:使用可以方便的對字符串進行拼接。該方法使用進行聲明,說明是一個線程安全的方法。所以,阿里巴巴開發(fā)手冊建議循環(huán)體內(nèi),字符串的連接方式,使用的方法進行擴展。但是,還要強調(diào)的是如果不是在循環(huán)體中進行字符串拼接的話,直接使用就好了。 摘要: 學習阿里巴巴Java開發(fā)手冊。 原文:為什么阿里巴巴不建議在for循環(huán)中使用+進行字符串拼接 微信公眾號:Hollis Fundebug經(jīng)授權(quán)轉(zhuǎn)載,...

    caoym 評論0 收藏0
  • Java 字符串拼接效率分析及最佳實踐

    摘要:兩個字符串拼接直接調(diào)用性能最好。關(guān)于的其他最佳實踐用時總是把能確定不為空的變量寫在左邊,如使用判斷空串,避免空指針異常。在需要把其他對象轉(zhuǎn)換為字符串對象時,使用而不是直接調(diào)用方法,因為前者已經(jīng)對空值進行檢測了,不會拋出空指針異常。 本文來源于問題 Java字符串連接最佳實踐? java連接字符串有多種方式,比如+操作符,StringBuilder.append方法,這些方法各有什么優(yōu)...

    BakerJ 評論0 收藏0
  • 【js運算性能系列】拼接字符串的方法及性能比較

    摘要:將多個字符串拼接在一起,通常有以下三種方法,在實踐中都是經(jīng)常用到的。先把字符串寫入臨時數(shù)組中,然后調(diào)用數(shù)組的方法,將其中的字符串元素連接起來。使用字符串的函數(shù)。 將多個字符串拼接在一起,通常有以下三種方法,在實踐中都是經(jīng)常用到的。 使用字符串連接符 ‘+’, string1 + string2 + ... 使用數(shù)組的join函數(shù)。先把字符串寫入臨時數(shù)組中,然后調(diào)用數(shù)組的join方法,...

    周國輝 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<