使用常量进行字符串连接 - 性能
假设我有以下字符串常量: const string constString1 = "Const String 1"; const string constString2 = "Const String 2"; const string constStrin…
在 C# 中,检查 stringbuilder 是否包含子字符串的最佳方法
我有一个现有的 StringBuilder 对象,代码向其附加一些值和分隔符。 我想修改代码以添加逻辑,在附加文本之前,它将检查它是否已存在于 StringBuilder…
使用StringBuilder的问题
我正在研究一段代码的内存优化。它负责将图像文件传输到其他计算机。图像文件为 240Mb,当前应用程序堆大小为 1536Mb。 当前代码是 byte[] buf = new …
android,迭代stringbuilder json?
所以我的 web 服务返回一堆 JSONObject,它被我的 stringbuilder 转换成字符串。 [{"DateID":"2011-02-01","DateName":"februari 2011","IntName":110…
比较两个字符串的方法永远不会返回正确的结果
这是一个独立的问题,与我在此提出的上一个问题有关。 我已在 gist.github 发布了完整源代码的副本,但我只有一个挥之不去的问题我无法解决。 FindLin…
子字符串 StringBuilder C#
我正在尝试: 1 string pal = "Juan 1David 1Correa"; 2 StringBuilder sb = new StringBuilder(pal); 3 Console.writeline( sb.ToString(0,9) ); 4 C…
StringBuilder 与 String 考虑替换
在连接大量字符串时,建议我使用 StringBuilder 来实现: StringBuilder someString = new StringBuilder("abc"); someString.append("def"); someStr…
文本重新格式化器随着每次迭代逐渐减慢
编辑2 好的,我已经在gist.github 并且我只有一个无法解决的挥之不去的问题。 FindLine() 始终返回 -1。我已将原因缩小到 if 语句,但我不明白为什么…
将 Java 字节数组的一部分追加到 StringBuilder
如何在 Java 下将字节数组的一部分附加到 StringBuilder 对象?我有一个函数的片段,它从 InputStream 读取到字节数组中。然后我想将我读到的任何内容…
StringBuilder Append 和 AppendLine 对于 Enum 给出不同的结果
使用字符串生成器时,当使用枚举作为输入时,我从追加和追加行函数中获得预期结果,但是当枚举被装箱时,追加行和追加函数给出不同的结果。 谁能告诉…
通过正则表达式替换 StringBuilder 中的文本
我想替换 StringBuilder 中的一些文本。如何做到这一点? 在此代码中,我得到了与 matcher.find() 一致的 java.lang.StringIndexOutOfBoundsException…
我应该使用哪个类来在字符串中进行多次替换?
我必须进行大量文本替换。哪个类最适合以高性能方式实现这一点?是字符串生成器吗? StringBuilder stringBuilder=new StringBuilder(startString); s…
C# 中的 StringBuilder 编组问题
我正在尝试使用 C++ dll 来编辑 C# 中的 StringBuilder 对象。我的 C++ 代码如下所示: extern "C" __declspec(dllexport) void __stdcall PrintHead(…