国产成人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的方法。

关注

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

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

《部长连续几天让我失去理智》| 夜夜高潮次次欢爽AV女视频 | 上海1920| 公交车被上高湖了还能坐吗小说| 母与子免费观看大全电视剧| 《性爽2》电影| 潮湿的体温2| 校长日少女林雅白最新章节更新小..| 绝色儿媳在线观看免费版电视剧 | 女人做爰高潮全黄| 《医务室上垒》动漫全集在线观看 | 男女主亲密缠绕的画面真人版| 暴躁老阿姨CSGO比赛结果 | 窝窝影院在线观看免费播放电视剧 | 色翁荡熄第10章| 黑科网 今日黑科独家爆料| WWW.17C嫩嫩草色视频蜜桃| 怎么用一支笔把自己弄出粘液| 女性私处长得不漂亮的原因| 日本儿子娶母亲的电视剧| 乳首やばっちやんねん的英文 | 土豆网下载| 老人玩小处雌女视频的意义| 《互换人妻HD中字》| 窝窝影院在线观看免费播放电视剧 | 他扒开我小流添我三男一女视频| 少女配狗视频大全播放| 《性呻吟》伦理| 《急救护士1982满天星》| 免费B站看大片真人电视剧 | 妈妈的绣感| 女子赤身跳钢管舞视频| 一边吃奶一边添P好爽视频| 18岁的少女与狗高清电视剧| 《冲动的惩罚》免费全集| 妈妈的新男友| 八戒八戒电影在线看免费观看8 | 午马影视免费观看电视剧 | 双男主MV大片| 成色18K1.220.38软件| 性高湖久久久久久久久AAAAA