社区
VB
帖子详情
有谁可以给我解释一下string,和stringbuilder有什么区别,性能到底相差多少
denal
2003-04-12 10:34:18
[
...全文
143
8
打赏
收藏
有谁可以给我解释一下string,和stringbuilder有什么区别,性能到底相差多少
[
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
马老哈
2003-06-28
打赏
举报
回复
string 是常量,不能修改,用多了,程序中会出现很多临时string类的实例,垃圾无数。如果一个字符串要修改,用 stringbuilder。java 里也是这样。
dev_uoboy
2003-06-27
打赏
举报
回复
微软网站上有篇文章,仔细看看,绝对有收获。
http://www.microsoft.com/china/msdn/library/dnguinet/html/drguinet5_update.asp
要仔细看哦~~~~我说的是我的名字,嘿嘿,给分不要给错了。
xixigongzhu
2003-06-27
打赏
举报
回复
当字符串是固定的时候用string,当字符串需要变动时用StringBuilder
Muf
2003-06-27
打赏
举报
回复
当对字串本身进行操作时,stringbuilder性能要优于string,内存使用要少于string.
如:
string a = "abcdefg";
a = a.replace("e", "c");
和
stringbuilder a = "abcdefg";
a.replace("e", "c");
woxihuanbohe
2003-04-17
打赏
举报
回复
string a = "aaa"
当你改变a,比如a="bbbb"的时候,会创建另外一个string对象,原来的对象还保留!
而StringBuilder对象值改变则不会另外创建一个变量!
DavidBone
2003-04-17
打赏
举报
回复
up
laochen
2003-04-12
打赏
举报
回复
If you like to join strings, use StringBuilder "Append" method is much more faster than bellow method.
Method 1:
Dim Str1 as string="ABC
Dim Str2 as string="123"
Str1=Str1 & Str2
Method 2:
If you use StringBuilder,
Dim sb as new StringBuilder()
sb.Append(Str1)
sb.Append(Str2)
Str1=Sb.ToString()
lkal4587
2003-04-12
打赏
举报
回复
有区别了
stringbuilder 可以做特定长度的空数组呀 api里会用到的
java面试陷阱
在面试java程序员时,面试官经常考的题目,这都是一些细节问题,但是如果不掌握好,可能面试就不会通过,这是我的一些经验,希望对大家有一点点帮助!
Java--
String
、
String
Builder
及
String
Buffer
区别
及
性能
对比_java
string
和
string
builder
的
性能
对比
【代码】Java--
String
、
String
Builder
及
String
Buffer
区别
及
性能
对比_java
string
和
string
builder
的
性能
对比。
String
builder
和
String
的
区别
,一文弄清
String
、
String
Builder
、
String
Buffer
String
、
String
Builder
、
String
Buffer对于初学者来说并不是很了解他们有什么
区别
,
String
和
String
Builder
、strnigbuffer各有各的优点,希望这篇文章能够帮助初学者理解他们之间的优劣以及关系
c#
string
builder
与
string
性能
对比
每次使用 System.
String
类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的
String
对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.
String
Builder
类。例如,当在一个循环中将许多字符串连接在一起时,使用
String
Builder
类可以提升
性能
。测试环境vs2022 win10。那么
性能
提升多少呢?
Java--
String
、
String
Builder
及
String
Buffer
区别
及
性能
对比
【学习背景】 主要是想通过OpenJDK提供的JMH工具测试下
String
、
String
Builder
及
String
Buffer字符串拼接的效率如何~ 关于JMH的介绍及具体使用,我的这篇博文中有介绍: Java–☀️面试官:LinkedList真的比ArrayList添加元素快?❤️本文通过Open JDK JMH带你揭开真相《⭐建议收藏⭐》 当然,除了主要验证三者的字符串拼接效率之外,还会对三者做一些
区别
分析及常见面试问题总结,希望加深自己对这三者的认知,分享出来,也希望能帮助到有需要的小伙伴~
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章