第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Java字符串連接最佳實(shí)踐?

Java字符串連接最佳實(shí)踐?

慕妹3146593 2018-08-30 13:57:20
java連接字符串有多種方式,比如+操作符,StringBuilder.append方法,這些方法各有什么優(yōu)劣(可以適當(dāng)說(shuō)明各種方式的實(shí)現(xiàn)細(xì)節(jié))?按照高效的原則,那么java中字符串連接的最佳實(shí)踐是什么?有關(guān)字符串處理,都有哪些其他的最佳實(shí)踐?
查看完整描述

2 回答

?
翻過(guò)高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

使用+來(lái)拼接字符串,使用javap命令來(lái)反編譯代碼,可以看出實(shí)際上編譯器會(huì)自動(dòng)創(chuàng)建StringBuilder,調(diào)用它的append方法來(lái)拼接字符串。
如果在一個(gè)for循環(huán)語(yǔ)句中,循環(huán)100次,使用+來(lái)拼接字符串的話,就會(huì)創(chuàng)建100次StringBuilder對(duì)象,這樣就很消耗內(nèi)存,所以,在進(jìn)行復(fù)雜字符串拼接的時(shí)候,還是建議使用StringBuilder來(lái)拼接字符串,就算循環(huán)1000次,也只是創(chuàng)建一次StringBuilder對(duì)象。

查看完整回答
反對(duì) 回復(fù) 2018-09-16
?
哆啦的時(shí)光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊

這么晚才來(lái)貼鏈接真是抱歉.. Java 字符串拼接效率分析及最佳實(shí)踐
這篇文章里貼了我對(duì)java中幾種字符串拼接的比較及性能底下的原因分析,并貼了幾個(gè)我知道的字符串處理最佳實(shí)踐。

查看完整回答
反對(duì) 回復(fù) 2018-09-16
  • 2 回答
  • 0 關(guān)注
  • 580 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)