【发布时间】:2020-06-01 16:53:37
【问题描述】:
我需要修改输入字符串以返回一些输出。基本上,当我看到一个特定的字符串时,我需要删除它。我正在考虑是否使用 StringBuilder 与 String。在我看来,String 会简单得多。
假设:
StringBuilder input = new StringBuilder(inputs)
if(inputs.contains("someword)"")) {
// remove it by inputs = inputs.replace("someword", "");
}
使用StringBuilder input = new StringBuilder(inputs)并删除特定字符串更好还是使用原始inputs = inputs.replace(...).更好
我认为使用StringBuilder 会很麻烦。 StringBuilder 用于连接,但我没有连接字符串。
【问题讨论】:
-
如果您不“构建字符串”,为什么还需要使用 StringBuilder?内部替换代码基本相同
-
@GiorgiTsiklauri 这是一个 C# 问题。使用 C# 问题作为 Java 问题的重复目标并不合适。
-
意外参考,但思路大同小异。
-
inputs复数与input单数到底是什么关系。您的问题不清楚。
标签: java string stringbuilder