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

关注

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

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

成 人香蕉 黄 色 网 站 视..| 洗碗机怎么选| 爷爷的鸡又黑又长下一句怎么接 | 乡村玉米地周婶的小说叫什么名字| 我在开会他在下添好爽在线视频| 啊灬啊灬啊灬快…深的含义| 爷爷的鸡又黑又长下一句怎么接| 白丝脚上的浓浓的精华液能用吗 | 55岁女人高潮后几天能恢复| 火车上荫蒂添的好舒服图片| 午马影视免费观看电视剧| 厨房激战饥荒老奶奶能睡觉吗| 把老婆闺蜜干了俩次| 亚州精品无码A片毛片直播间| 中国老太太的毛耳耳一| 机械师 豆瓣| 干爹你真棒插曲免费看| 欧美大妈LOGO大全及价格图| 公交车大肉大捧一进一出好爽 | ETERNITY~深夜的转生初]....| 找找色| 成色18K1.220.38软件| 迅雷共享账号| 色翁荡熄第10章| 婆媳双飞杨钰莹阅读| 《请好好疼爱里面》免费观看| 下面的小嘴又饿了| 《不戴套瑜伽教练3》| 成色P31S是国精产品吗| 春闺艳妇(古言)作者:年富一年| YSL水蜜桃色号407| 成人做爱免费A片视频| 女版壮志凌云满天星版| 日本大片又大又好看的PPT| 《温柔的大姐姐》动漫免费观看| 三个领导换着躁我几小时在线观看| 亚州久久久久久精品A片69| WEYVV5国产的SUV视频| 坤坤寒入桃子里电视剧| 一家乱战1-13集小说免费阅读| 儿媳妇陪我睡觉的经典句子