最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中concat()方法的使用說明

 更新時(shí)間:2020年08月25日 09:43:25   作者:以自由之名  
這篇文章主要介紹了java中concat()方法的使用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

concat()方法介紹:

將幾個(gè)字符串連接到一起。

例如:

s = s.concat(str1);//將字符串str1接到字符串s后面

s = s.concat(str2);//將字符串str1接到字符串s后面

代碼:

public class Test {
  public static void main(String[] args){  
  String s = "厲害了,";
  String str1 = "我的";
  String str2 = "國!";
  
  s = s.concat(str1);//將字符串str1接到字符串s后面
  s = s.concat(str2);//將字符串str1接到字符串s后面
  
  System.out.println(s);
  }  
}

運(yùn)行結(jié)果:

厲害了,我的國!

補(bǔ)充知識(shí):Java| String 字符串拼接方法 concat 和 + 效率比較

測(cè)試代碼:

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

 /**
  * concat
  */
 System.gc();
 long startTime1 = System.currentTimeMillis();
 for (int i = 0; i < 10000; i++) {
  str1 = str1.concat(str2);
 }
 long endTime1 = System.currentTimeMillis();
 System.out.println("concat:" + (endTime1 - startTime1));

 /**
  * +
  */
 str1 = "yveshe";
 System.gc();
 long startTime2 = System.currentTimeMillis();
 for (int i = 0; i < 10000; i++) {
  str1 = str1 + str2;
 }
 long endTime2 = System.currentTimeMillis();
 System.out.println("+: " + (endTime2 - startTime2));
}

測(cè)試結(jié)果:

concat:231

+: 468

總結(jié):

1.concat的計(jì)算效率要比+的效率高

2.concat只適用于string和string的拼接,+適用于string和任何對(duì)象的拼接

3.當(dāng)在少量的數(shù)據(jù)拼接時(shí),使用concat和+都行,如果是大量的數(shù)據(jù)拼接,建議使用StringBuilder或者StringBuffer.

以上這篇java中concat()方法的使用說明就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一文帶你搞懂Spring響應(yīng)式編程

    一文帶你搞懂Spring響應(yīng)式編程

    相信響應(yīng)式編程經(jīng)常會(huì)在各種地方被提到。本篇就為大家從函數(shù)式編程一直到Spring?WeFlux做一次簡單的講解,并給出一些示例,希望大家可以更好的理解響應(yīng)式編程
    2022-07-07
  • SpringMVC文件上傳請(qǐng)求問題分析

    SpringMVC文件上傳請(qǐng)求問題分析

    這篇文章主要介紹了SpringMVC文件上傳請(qǐng)求,我們發(fā)的請(qǐng)求默認(rèn)都是由DispatcherServlet類的doDispatch()來處理,這個(gè)方法的邏輯處理的第一步就是處理文件上傳的請(qǐng)求,我們一起來看看是怎么處理的吧
    2024-07-07
  • Java使用JDBC驅(qū)動(dòng)連接MySQL數(shù)據(jù)庫

    Java使用JDBC驅(qū)動(dòng)連接MySQL數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了Java使用JDBC驅(qū)動(dòng)連接MySQL數(shù)據(jù)庫的具體步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JAVA設(shè)計(jì)模式之訪問者模式原理與用法詳解

    JAVA設(shè)計(jì)模式之訪問者模式原理與用法詳解

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之訪問者模式,簡單說明了訪問者模式的原理,并結(jié)合實(shí)例分析了java訪問者模式的定義與用法,需要的朋友可以參考下
    2017-08-08
  • JDK環(huán)境變量配置教程分享

    JDK環(huán)境變量配置教程分享

    這篇文章主要為大家分享了JDK環(huán)境變量配置教程,JDK環(huán)境變量的配置,是java開發(fā)中必備的配置
    2016-05-05
  • 關(guān)于Spring中的三級(jí)緩存解析

    關(guān)于Spring中的三級(jí)緩存解析

    這篇文章主要介紹了關(guān)于Spring中的三級(jí)緩存,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Spring實(shí)戰(zhàn)之使用靜態(tài)工廠方法創(chuàng)建Bean操作示例

    Spring實(shí)戰(zhàn)之使用靜態(tài)工廠方法創(chuàng)建Bean操作示例

    這篇文章主要介紹了Spring實(shí)戰(zhàn)之使用靜態(tài)工廠方法創(chuàng)建Bean操作,結(jié)合實(shí)例形式分析了靜態(tài)工廠方法創(chuàng)建Bean的相關(guān)實(shí)現(xiàn)步驟與操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • 如何使用JDBC實(shí)現(xiàn)工具類抽取

    如何使用JDBC實(shí)現(xiàn)工具類抽取

    這篇文章主要介紹了如何使用JDBC實(shí)現(xiàn)工具類抽取,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 在java上使用亞馬遜云儲(chǔ)存方法

    在java上使用亞馬遜云儲(chǔ)存方法

    這篇文章主要介紹了在java上使用亞馬遜云儲(chǔ)存方法,首先寫一個(gè)配置類,寫一個(gè)controller接口調(diào)用方法存儲(chǔ)文件,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2024-01-01
  • MyBatis框架底層的執(zhí)行原理源碼解析

    MyBatis框架底層的執(zhí)行原理源碼解析

    這篇文章主要介紹了MyBatis框架底層的執(zhí)行原理源碼解析,本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論

清丰县| 西丰县| 石泉县| 扎兰屯市| 怀远县| 昌邑市| 房山区| 新津县| 郸城县| 施甸县| 德清县| 荔波县| 永春县| 新竹县| 固原市| 浦城县| 聂拉木县| 黄浦区| 耒阳市| 扶风县| 承德县| 永善县| 陆良县| 锡林浩特市| 沁水县| 安徽省| 赤壁市| 古蔺县| 惠水县| 盐亭县| 柘城县| 东莞市| 马龙县| 云梦县| 城口县| 普格县| 班玛县| 汉阴县| 新乡县| 濮阳县| 沈阳市|