Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java StringUtils.replaceAch是否返回StringBuilder或StringBuffer?_Java_Apache Commons_Stringbuilder_Stringbuffer_Apache Commons Lang - Fatal编程技术网

Java StringUtils.replaceAch是否返回StringBuilder或StringBuffer?

Java StringUtils.replaceAch是否返回StringBuilder或StringBuffer?,java,apache-commons,stringbuilder,stringbuffer,apache-commons-lang,Java,Apache Commons,Stringbuilder,Stringbuffer,Apache Commons Lang,是否有Apache的StringUtils.replaceEach版本返回StringBuilder或StringBuffer而不是String?我希望避免复制代码。如果没有,是否还有其他库?所有StringUtils的方法都返回字符串。但是,您可以始终这样做: StringBuilder builder = new StringBuilder(StringUtils.replaceEach(myString, searchList, replaceList)); 我将使用index

是否有Apache的StringUtils.replaceEach版本返回StringBuilder或StringBuffer而不是String?我希望避免复制代码。如果没有,是否还有其他库?

所有StringUtils的方法都返回字符串。但是,您可以始终这样做:

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

我将使用indexOf和replace.No StringUtils.ReplaceAch将只返回字符串,而不是StringBuilder或StringBuffer,但您可以使用其他字符串。