华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內(nèi)容

java中操作字符串有哪些類?有什么區(qū)別?

來源:中華考試網(wǎng)  [2020年10月15日]  【

  java 中操作字符串都有哪些類?它們之間有什么區(qū)別?

  操作字符串的類有:String、StringBuffer、StringBuilder。

  String 和 StringBuffer、StringBuilder 的區(qū)別在于 String 聲明的是不可變的對象,每次操作都會生成新的 String 對象,然后將指針指向新的 String 對象,而 StringBuffer、StringBuilder 可以在原有對象的基礎(chǔ)上進(jìn)行操作,所以在經(jīng)常改變字符串內(nèi)容的情況下最好不要使用 String。

  StringBuffer 和 StringBuilder 最大的區(qū)別在于,StringBuffer 是線程安全的,而 StringBuilder 是非線程安全的,但 StringBuilder 的性能卻高于 StringBuffer,所以在單線程環(huán)境下推薦使用 StringBuilder,多線程環(huán)境下推薦使用 StringBuffer。

  

java課程免費(fèi)試聽

害怕學(xué)不會?助教全程陪讀,隨時解惑!

擔(dān)心就業(yè)?一地學(xué)習(xí),可全國推薦就業(yè)!

預(yù)約申請免費(fèi)聽java課程

  • 地區(qū):
  • 姓名:
  • 手機(jī):
責(zé)編:yangliu1997
  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
河北区| 琼结县| 平塘县| 鄄城县| 象山县| 黄石市| 武陟县| 龙江县| 碌曲县| 岳普湖县| 拜泉县| 朔州市| 永川市| 滕州市| 九寨沟县| 南靖县| 忻州市| 柳林县| 凤凰县| 大新县| 闻喜县| 古交市| 临邑县| 安陆市| 邻水| 将乐县| 固阳县| 泽普县| 阿克苏市| 南华县| 楚雄市| 潮安县| 枝江市| 临城县| 唐海县| 银川市| 台山市| 家居| 濉溪县| 永新县| 临湘市|