【问题标题】:StringUtils.replaceEach that returns StringBuilder or StringBuffer?StringUtils.replaceEach 返回 StringBuilder 还是 StringBuffer?
【发布时间】:2013-11-19 19:43:53
【问题描述】:

是否有 Apache 的 StringUtils.replaceEach() 版本返回 StringBuilderStringBuffer 而不是 String?我想避免复制代码。如果没有,还有其他图书馆吗?

【问题讨论】:

  • 我会使用 indexOf 并替换。
  • 没有 StringUtils.replaceEach() 只会返回 String 而不是 StringBuilder 或 StringBuffer,但是你可以使用其他的。

标签: java apache-commons stringbuilder stringbuffer apache-commons-lang


【解决方案1】:

StringUtils 的所有方法都返回 Strings。但是,您总是可以这样做:

StringBuilder builder = 
    new StringBuilder(StringUtils.replaceEach(myString, searchList, replaceList));

【讨论】:

    猜你喜欢
    • 2012-08-19
    • 2017-05-27
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 2015-12-13
    • 2011-04-16
    • 2011-06-06
    相关资源
    最近更新 更多