韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 头条 > 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的方法。

关注

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

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

老公拿狗给我配| 《临时夫妻之孽缘》| 色翁荡熄1-13老卫淑芬| 三人成虎| 女兒亂倫在线观看| 欧美《交换做爰》| 日韩电影| 人间水蜜桃MAC923| 法国巜做爰的禁忌1| 国产在线观看免费全集电视剧网站 | 开会桌下把荫蒂添的好多水| 蜜汁樱桃》笔趣阁全文免费阅读| 《丰满的女邻居》播放| 女主被兄弟三人轮流欺负的小说| 欧美大妈LOGO大全及价格图| 干柴烈火115集免费观看| 巨乳童颜| BRAVE| 喜爱夜蒲在线观看| 扌桑辶鬲的短文| 一前一后三个人一起的游戏规则| 中字《喝醉的丈夫被结城送回家》 | 《肉体暴力强伦轩》| 狗配女人宝典视频| 窝窝影院在线观看免费播放电视剧| 年轻的老师| 做爰高潮A片(毛片)| 女士穿紧身裸体开裆光滑皮裤| 六间房| 哈利波特3国语版| 电影《老公上班后》免费观看| 灭火宝贝2:决战丛林| 麻豆精品无码国产在线播放| 1314无码AV毛片| 麻花传剧原创MV在线看完整版高. 麻花天美星空无限免费观看电视剧 | 性做爰全过程免费看| 《漂亮的女邻居5》HD| 女生穿露胸开又裙穿搭大忌| 二女片免费观看电视剧杨贵妃传 | 动物扌桑辶鬲的| 青梅竹马是消防员第一部