119得票9回答
Java: 使用 StringBuilder 在开头插入数据

我只能用字符串来做这个,例如: String str = ""; for (int i = 0; i < 100; i++) { str = i + str; } 有没有办法用StringBuilder实现这个?谢谢。

110得票15回答
在循环中重用StringBuilder是否更好?

我有一个与使用StringBuilder相关的性能问题。 在一个非常长的循环中,我正在操作一个StringBuilder并像这样将其传递给另一个方法: StringBuilder sb = new StringBuilder(); for (int i = 0; i < veryLarg...

104得票8回答
StringBuilder中的换行符

如何在 StringBuilder 中添加一个新行(\n\r)字符?

98得票5回答
String.Join 和 StringBuilder:哪个更快?

在一个关于将 double[][] 格式化为 CSV 格式的之前的问题中,建议使用 StringBuilder 比使用 String.Join 更快。这是真的吗?

95得票12回答
何时使用StringBuilder?

我了解StringBuilder的好处。 但是如果我想连接2个字符串,那么我认为最好(更快)不使用StringBuilder。这正确吗? 在什么情况下(字符串数量)使用StringBuilder会更好?

92得票9回答
为什么在有String的情况下要使用StringBuilder?

我第一次接触到 StringBuilder,很惊讶因为 Java 已经有一个非常强大的String类可以进行追加了。 为什么还需要一个新的String类呢? 我应该去哪里学习更多关于StringBuilder的内容呢?

90得票9回答
最佳实践/性能:将StringBuilder。append与String。concat混合使用

我想了解不同情况下连接字符串字面量和变量的最佳实践以及原因。例如,如果我有以下代码:StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(...

88得票6回答
在SQL中正确使用StringBuilder的方法

我在项目中发现了一些这样构建的SQL查询:return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString();...

83得票7回答
StringWriter或StringBuilder

StringWriter和StringBuilder有什么区别?我应该何时使用它们中的哪一个?

83得票4回答
如何检查一个 StringBuilder 是否为空?

我想测试 StringBuilder 是否为空,但是没有 IsEmpty 方法或属性。 如何确定它是否为空?