问题标签 [stringbuffer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
584 浏览

java - 在字符串中添加字符

我正在尝试制定一种方法来帮助我正确拼写世界。在addChar根据输入返回其工作后"famili",我希望结果数组包含单词"familiy"。现在该方法从字符串中删除一个字符并将其替换为 in 中的当前字符alpha[],有人可以给我一些帮助以使此方法从alpha[]两个字符之间添加字符而不是删除一个字符以获得空间。

0 投票
6 回答
9490 浏览

java - Java:清除 StringBuffer 内容

全部,

我想知道使用 setLength(0) 清除 StringBuffer 内容是否有意义。即这样做更好吗:

我的问题:
1 > 这仍然比使用 String 对象附加内容具有更好的性能吗?

我不确定重新初始化 StringBuffer 变量会如何影响性能,从而影响问题。

请倾诉你的意见

[编辑]:删除了关于与 StringBuilder 进行比较的第二个问题,因为我已经明白没有什么可以根据回复进行研究了。

0 投票
3 回答
118 浏览

stringbuffer - 字符串缓冲区,字符串构造器

StringBuidler sb="ram" StringBuffer sf = "ram"

两者都抛出 comile time error 。请解释为什么????

0 投票
0 回答
8249 浏览

java - StringBuffer 和 StringBuilder 类的区别

我可以从 Internet 和 Sun Java 获得更多信息。但是需要借助示例来获得明显的区别吗?

StringBuffer或者StringBuilder

有什么区别以及何时更喜欢考虑响应时间。

0 投票
1 回答
1759 浏览

java - 反序列化字符串缓冲区

我有一个 db varchar 字段看起来像 Java StringBuffer 序列化的结果:

如何将其反序列化为字符串?

0 投票
3 回答
2078 浏览

java - 为什么我从 java 编译器得到不兼容的类型?

我是一名 Java 新手,但我是一名经验丰富的程序员(汇编程序、COBOL、C/C++、REXX)

我不明白为什么编译器给我以下内容:

代码:

我定义message_data为:

那么为什么我不能StringStringBuffer标签中放置一个简单的文字message_data呢?我的意思是两者都是类型String..对吗??

0 投票
2 回答
1113 浏览

javac - javac中如何强制使用StringBuffer而不是StringBuilder?

我正在尝试在 linux 上使用 kvm 编译 CLDC,但出现错误

找不到 java.lang.StringBuilder 无法访问 java.lang.StringBuilder 类文件

在声明中:

我认为这是因为它使用了自己的引导类路径,其中包含StringBuffer但不包含StringBuilder. 现在,我如何强制 javac 使用StringBuffer而不是 default StringBuilder

我的开发环境是:Ubuntu 10.04.2 LTS + javac 1.6.0_24 (sun-java6-jdk)

0 投票
1 回答
804 浏览

stringbuilder - Findbugs 或 PMD 规则来检测何时应将 StringBuffer 替换为 StringBuilder

FindBugs 或 PMD 中是否有规则会在同步的 StringBuffer 可以安全地替换为 StringBuilder 时发出警告?

例如,当 StringBuffer 变量引用永远不会从方法中逃逸(到另一个线程)时,可以用 StringBuilder 安全地替换它。

0 投票
8 回答
26702 浏览

java - 为什么使用 StringBuilder?StringBuffer 可以与多个线程以及一个线程一起使用吗?

假设我们的应用程序只有一个线程。我们正在使用StringBuffer那么有什么问题?

我的意思是如果StringBuffer可以通过同步处理多个线程,那么使用单线程有什么问题?

为什么要StringBuilder改用?

0 投票
3 回答
12615 浏览

java - “StringBuffer 是同步的(或线程安全的)而 StringBuilder 不是”,为什么这会使 StringBuffer 方法变慢?

阅读本文后- “同步”是什么意思?我仍然无法理解为什么 StringBuffer 在线程安全环境中会比 StringBuilder 慢。StringBuffer 必须做哪些额外的耗时工作才能使其变慢?