7得票9回答
子字符串、字符串生成器和C#

我正在尝试: 1 string pal = "Juan 1David 1Correa"; 2 StringBuilder sb = new StringBuilder(pal); 3 Console.writeline( sb.ToString(0,9) ); 4 C...

7得票4回答
StringBuilder还有必要使用吗?

我们都知道在循环中连接字符串可能导致效率问题。我曾被教导使用StringBuilder来避免这些问题。 因此,改为使用如下代码: str += someotherstring 转化为: StringBuilder sb = new StringBuilder(); sb.App...

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

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

37得票2回答
在F#中使用StringBuilder是正确的吗?

StringBuilder是一个可变对象,F#鼓励尽可能使用不可变性。因此,应该使用转换而不是突变。在F#中构建字符串时,这是否适用于StringBuilder?是否有F#的不可变替代品?如果有,这个替代品是否同样高效? 代码片段

15得票2回答
我的代码中Java的for循环没有终止

因为某些原因,我的CapitalizeFirstSentence方法中的for循环没有终止。我在那一行设置了断点,条件(i!= -1)未满足,所以循环应该终止,但它没有! 当我使用(i>0)作为条件时就能正常工作。 我不确定这里发生了什么。import javax.swing.JOptio...

16得票2回答
Javac的StringBuilder优化是否弊大于利?

假设我们有以下代码: public static void main(String[] args) { String s = ""; for(int i=0 ; i<10000 ; i++) { s += "really "; } s +...

42得票6回答
为什么要使用TagBuilder而不是StringBuilder?

在HtmlHelper类中创建表格时,使用TagBuilder和StringBuilder有什么区别,还是使用HtmlTable呢? 它们生成的不是相同的内容吗?

29得票2回答
StringBuilder Append(string...) 函数的返回值有什么用途?

StringBuilder的Append(string s)函数(以及类似的函数)的完整语法为: StringBuilder的Append(string s)函数(以及类似的函数)的完整语法为StringBuilder myStringBuilder.Append(string myStrin...

17得票4回答
StringBuilder支持正则表达式的replaceAll方法?

我查看了Java API和一些常用的第三方库,但是我无法找到适合做类似于String.replaceAll的操作(除了StringBuilder)的方法。 我知道使用StringBuffer也可以完成这个任务,但是我不想这样做,因为StringBuffer会更慢。 有没有人知道任何第三方工...

7得票3回答
如果使用StringBuilder实现字符串连接,为什么在连接过程中会创建额外的对象?

如果以下代码: String s = "a" + 1 + "b";// 1. 使用StringBuilder实现与使用什么等效? String s = new StringBuilder().append("a").append(1).append("b"); 那么,在1中是否会创...