色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java - StringBuffer轉成String,可以不同過tostring,而是通過+“”的方式轉換嗎?

瀏覽:117日期:2024-02-14 17:59:23

問題描述

問題解答

回答1:

sb本質是一個StringBuffer對象,直接sb+''就是在調用了sb.toString()去和''進行拼接,另外補充一點,StringBuffer是線程安全的,為什么要使用StringBuilder或者StringBuffer呢?原因是String類在Jdk里邊,是final類型的,但是為什么final修飾的還可以String str = s + '';這種形式存在呢?因為在jvm里邊,每次執行+的時候,都會創建一個臨時的String對象,然后你看到的String str = a + b;實際上是String str = new String(a) + new String(b);的形式,這樣如果要拼接的字符串多了,就會創建出很多String對象,因此,造成gc的開銷增大,所以這種頻繁的操作不直接用字符串拼接,而是用StringBuilder或者StringBuffer來取代。

標簽: java
主站蜘蛛池模板: 久久久免费视频观看 | 亚洲视频在线a视频 | 成人午夜免费观看 | 国产一区亚洲二区三区毛片 | 成年人网站在线 | 狠狠色丁香婷婷久久综合不卡 | 欧美日本韩国一区二区 | 2020夜夜操| 久久在线免费观看视频 | 在线观看国产一区二区三区 | 国产视频二区 | 中文字幕福利 | 国产真实乱系列2孕妇 | yy6080福利午夜免费观看 | 97超级碰碰碰碰在线视频 | 精品国产成人三级在线观看 | 国产一区二区三区免费观看 | 韩国v欧美v亚洲v日本v | 精品一区二区久久久久久久网站 | 亚洲欧美日韩专区 | 2021国产成人精品久久 | 亚洲日本欧美综合在线一 | 自拍偷拍亚洲区 | 久久毛片视频 | 日本特爽特黄特刺激大片 | 91精品国产爱久久久久 | 热99re久久精品这里都是免费 | 99九九精品视频 | 69凹凸国产成人精品视频 | 久久久免费观看视频 | 亚洲图片视频在线 | 久久在线免费视频 | 亚洲 欧美 精品 中文第三 | 一级特黄a免费大片 | 亚洲国产成人在线 | 99视频精品全部在线播放 | 萌白酱福利视频 | 欧美日本韩国一区二区 | 一级毛片aaaaaa免费看 | 美女黄18 | 午夜a毛片|