gpt4 book ai didi

.net - StringBuilder.Replace() 比 String.Replace 更有效吗?

转载 作者:行者123 更新时间:2023-12-03 09:56:11 25 4
gpt4 key购买 nike

如果您必须使用 String.Replace() 来替换 test 50 次,那么您基本上必须创建一个新字符串 50 次。 StringBuilder.Replace() 是否更有效地执行此操作?例如,如果我要替换大量文本,我是否应该使用 StringBuilder,即使我不会向它附加任何数据?

我正在使用 .NET,但我认为这与 Java 和可能的其他语言相同。

最佳答案

这正是 StringBuilder 的用途 - 重复修改同一文本对象 - 它不仅用于重复连接,尽管这似乎是它最常用的用途。

关于.net - StringBuilder.Replace() 比 String.Replace 更有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/287842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com