国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 头条 > java StringBuilder是什么

java StringBuilder是什么

头像

小妮浅浅

2021-01-18 12:39:206993浏览 · 0收藏 · 0评论

在对于一些复杂的字符串处理上,显然string已经不能胜任这项能力,这时候我们可以选择StringBuilder进行处理。虽然在线程的安全性上没有太多保障,但也这正因为如此,所以它的运行效率是string类中最快的。下面我们就StringBuilder概念、特点、层次结构、实例分别带来讲解。

1.StringBuilder概念

JDK1.5后新增的类,特性和方法与StringBuffer大体上是一致的。区别于StringBuffer(线程安全)的是StringBuilder是非线程安全的,因此StringBuilder的性能略高与StringBuffer,效率最低的是String。

2.特点

StringBuilder 动态串,从字面意思来看,StringBuilder是的长度是可以变化的

StringBuilder是值类型,是为处理复杂频繁的字符串操作而存在的

代码分析:

StringBuilder sb=new Stringbuilder(“Hahaha”)

在堆中开辟空间存储变量sb,值为”Hahaha”,在栈中存sb,引用指向堆中地址

sb.Append(“123”) 根据栈中引用找到堆中地址,当初始分配内存不足,自动扩展,并将存放值变为”Hahaha123”

3.层次结构

4.实例

StringBuilder是一个类,可以用来处理字符串,最简单的用法:

StringBuilder sb=new StringBuilder();
sb.Append("123");
sb.Append("456");
string str=sb.ToString();

最后得到的str字符串的值就是"123456",这种用法要比直接字符串相加效率高

以上就是java中StringBuilder的基础内容介绍,相信大家已经初步对它有所了解,作为string类的一种,一些复杂的字符串问题或者追求较快的效率,可以选择StringBuilder的方法。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

麻花星空影视在线看电视免费版| 《不再是朋友的夜晚第二季》| 爸妈离婚女儿成爸爸的女人| 苍老师40集全免费观看| 吃瓜网| 动漫《纯洁的修女》在线看| 女士穿紧身裸体开裆光滑皮裤| 露胸透明睡衣| 儿子耕种母亲的田地的收获| 老师掀起裙子让我挺进| 公与媳2电视剧免费| 少女尖叫之夜1-4集免费| 女生穿露胸开又裙穿搭大忌 | 父女大作战1-32集免费| 荒野激战2欧美版10大明星| 爰痴癫| 老师你感受到它变大了么视频 | 老八日三个媳妇的最新进展| 快拨出天我是你母亲歌词监控| AVI 视频| 中文字幕久久综合伊人| 蜜桃来偷欢免费观看高清电视剧| 日韩电影在线观看高清版电视剧| 《魅魔之耻》1~4集免费看| 《初试云雨情》法国| 抵达花心乖叫老公是第几集| 《完美邻居》电影免要观看| 汁液横流BY笔趣阁| AAAAA级产妇孕妇| 啊……快……用力啊小能视频| 双男真人免费观看完整版高清 | 打牌生猴子的视频大全| 暴躁妹妹CSGO高清| 十八岁辣妹高清版免费观看电视剧 | 异性SPA按摩| 51今日大瓜 每日大赛往期| 原声舌吻| 苍老师最经典10部电影| 菠萝菠萝蜜在线观看免费版电视剧 | 暴躁少女BGM在线观看| 廉江市第二中学