像 IntBuffer 这样的字符串缓冲区

问题描述 投票:0回答:1

Java(8+)中是否有一个类具有与

IntBuffer
或继承
java.nio.Buffer
的其他类类似的功能,但对于
String
项?实现我自己的版本很简单,因为我的需求非常简单(仅标记数组中间的一个位置),但我想知道是否已经有一个类。

谢谢。

java string buffer
1个回答
0
投票

Java 有

StringBuffer
StringBuilder
,这可能就是您正在寻找的。 Java 中的字符串对象是不可变的,这意味着每次修改它时,它都会生成一个新字符串,这会给垃圾收集器带来很大的压力。对于多线程环境中的串联或字符串操作,请使用
StringBuilder
。否则,
StringBuffer
应该可以正常工作。

在这里阅读更多内容: https://www.digitalocean.com/community/tutorials/string-vs-stringbuffer-vs-stringbuilder

© www.soinside.com 2019 - 2024. All rights reserved.