日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

stringbuilder删除最后一个字符_Java类-StingBuffer,StringBuilder

發(fā)布時(shí)間:2025/3/15 java 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 stringbuilder删除最后一个字符_Java类-StingBuffer,StringBuilder 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Java提供了String,StringBuffr,StringBuilder類來封裝字符串,并提供了一系列操作字符串對(duì)象的方法.

他們的相同點(diǎn)都是封裝字符串;都實(shí)現(xiàn)了CharSeqence接口.

public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable,CharSequnce

public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable,CharSeqence

他們之間的區(qū)別如下:

  • 可變與不可變
  • String類是一個(gè)不可變類,即創(chuàng)建String對(duì)象后,該對(duì)象中的字符串是不可改變的,直到這個(gè)對(duì)象被銷毀.StringBuffer與StringBuilder都繼承自AbstractStringBudiler類,在AbstractBuilder中也是使用字符數(shù)組保存字符串,是可變類.

    由于String是可變類,適合在需要被共享的場(chǎng)合中是使用,當(dāng)一個(gè)字符串經(jīng)常被修改時(shí),最好使用Stringbuffer實(shí)現(xiàn).如果用String保存一個(gè)經(jīng)常被修改的字符串,該字符串每次修改時(shí)都會(huì)創(chuàng)建新的無用的對(duì)象,這些無用的對(duì)象會(huì)被垃圾回收器回收,會(huì)影響程序的性能.

  • 初始化方法
  • 當(dāng)創(chuàng)建String對(duì)象時(shí),可以利用構(gòu)造方法String str = new String(“Java”)的方式來對(duì)其進(jìn)行初始化,也可以直接用賦值的方式String s= “Java”來初始化.二StringBuffer只能使用構(gòu)造方式StringBuffer sb = new StringBuffer(“hello”)的方式初始化.

  • 字符串修改方式
  • String字符串修改方法是首先創(chuàng)建一個(gè)StringBuffer,其次調(diào)用StringBuffer的append方法,最后調(diào)用StringBuffer的toString()方法把結(jié)果返回.

  • 是否實(shí)現(xiàn)了equals和hashCode方法
  • String實(shí)現(xiàn)了equals()方法和hashCode()方法,而StringBuffer沒有實(shí)現(xiàn)equals()方法和hashCode()方法

  • 是否線程安全
  • StringBuffer與StringBuilder都提供了一系列插入,追加,改變字符串里的字符序列的方法,他們的用法基本相同,知識(shí)StringBuilder是線程不安全的,StringBuffer是線程安全的,如果只是在單線程中使用字符串緩沖區(qū),則StringBuilder的效率會(huì)高些,但是當(dāng)多線程訪問時(shí),最好使用StringBuffer.

    綜上所述,在執(zhí)行效率方面,StringBuilder最高,StringBuffer次之,String最低,對(duì)于這種情況,一般而言,如果要操作的數(shù)量比較小,應(yīng)優(yōu)先使用String類;如果是在單線程下操作大量數(shù)據(jù),應(yīng)優(yōu)先使用StringBuilder類;如果是在多線程下操作大量數(shù)據(jù),應(yīng)優(yōu)先使用StringBuffer類.

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的stringbuilder删除最后一个字符_Java类-StingBuffer,StringBuilder的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 男女草比视频 | 一起操网址 | 四虎在线观看 | 少妇精品无码一区二区免费视频 | 一本大道久久a久久综合婷婷 | 欧美亚洲综合视频 | 久久精品国产亚洲av嫖农村妇女 | 日本免费黄色大片 | 翔田千里一区二区 | 欧美激情h| 欧美片一区二区 | 久久av资源| 久草国产在线视频 | 日本精品视频网站 | 97超碰人人干 | 720url在线观看免费版 | 99免费在线观看视频 | 日韩一区二区在线视频 | 人妻无码久久一区二区三区免费 | 污站在线观看 | 女同动漫免费观看高清完整版在线观看 | 欧美综合激情网 | 日本视频免费在线 | 麻豆传媒视频入口 | 黄色资源网站 | 欧美性受xxx | 91视频免费看 | 日本特黄视频 | 国产一区黄 | 国产对白自拍 | 亚洲精品成人区在线观看 | 成人宗合网 | 欧美日韩精品一区二区三区四区 | 噜噜噜在线 | 操视频网站 | 亚洲性网站 | mm131国产精品 | 欧美少妇毛茸茸 | 国产成人 综合 亚洲 | aaa国产 | 国产经典一区二区 | 欧美日韩国产伦理 | 国产九九在线 | 风流僵尸艳片a级 | 欧美精品一区二区成人 | 九一国产精品 | 91成人在线观看国产 | 黄色仓库av | 国产夫妻自拍av | 亚洲第十页 | 精品探花 | 成人片免费看 | 用我的手指扰乱你 | h在线播放 | 亚洲日本中文字幕 | 老地方在线观看免费动漫 | 三级黄片毛片 | 欧美午夜精品一区 | 日韩欧美视频在线免费观看 | www.亚洲天堂.com | 亚洲天堂资源网 | 在线www| 天天cao在线| 动漫美女无遮挡免费 | 欧美成人片在线 | 中文天堂网| av有码在线观看 | 另类第一页 | 亚洲成熟女性毛茸茸 | 亚洲成av人片 | 天堂综合在线 | 韩日产理伦片在线观看 | 日韩天天操 | 日日夜夜操av | 香蕉久久国产av一区二区 | 久久精品国产亚洲AV无码男同 | 东京热毛片 | 99r精品视频| 爽爽爽av | 在线a视频| 国产成人短视频在线观看 | 国产网站精品 | 日韩一卡二卡三卡 | 精品国产免费视频 | 亚洲三区视频 | 吻胸摸激情床激烈视频大胸 | 亚洲成人播放 | 婷婷久久五月天 | 影音先锋成人在线 | 24小时日本在线www免费的 | 91秘密入口 | 久久久一区二区三区 | 少妇饥渴难耐 | 思思99精品视频在线观看 | 欧美爱爱免费视频 | 少妇太紧太爽又黄又硬又爽小说 | 欧美大片免费 | 非洲黑人狂躁日本妞 | 日日夜夜精品免费视频 |