【发布时间】:2015-05-01 02:28:32
【问题描述】:
我需要在我的 StringBuilder 末尾删除几个“换行符”。
我尝试了以下代码。
while(sb.lastIndexOf("\r\n") == sb.length()){
sb.setLength(sb.length() - 1);
}
它不工作。有人有什么建议吗?
【问题讨论】:
-
如果你使用Java 8,我推荐
StringJoiner,如果不是,考虑使用String#endsWith -
Remove String from StringBuilder 的可能重复项 - 请参阅此问题的已接受答案,了解如何替换部分 StringBuilder 实例(使用要删除的空字符串)。
标签: java stringbuilder