Java 如何在StringBuffer中使用replaceAll()方法?
我需要替换字符串缓冲区中的多个单词。因此,我正在Java 如何在StringBuffer中使用replaceAll()方法?,java,stringbuffer,Java,Stringbuffer,我需要替换字符串缓冲区中的多个单词。因此,我正在StringBuffer中寻找replaceAll方法 那么我们在StringBuffer中有它吗 字符串方法: str2 = str1.replaceAll(regex, substr); // (This is String method, I need like this in StringBuffer) StringBuffer上没有这样的方法。或许以下几点会有所帮助: StringBuffer str1 = new StringBuff
StringBuffer
中寻找replaceAll
方法
那么我们在StringBuffer
中有它吗
字符串方法:
str2 = str1.replaceAll(regex, substr);
// (This is String method, I need like this in StringBuffer)
StringBuffer
上没有这样的方法。或许以下几点会有所帮助:
StringBuffer str1 = new StringBuffer("whatever");
// to get a String result:
String str2 = str1.toString().replaceAll(regex, substr);
// to get a StringBuffer result:
StringBuffer str3 = new StringBuffer(str2);
为什么需要在
StringBuffer
中执行此操作?不stringBuffer.toString().replaceAll(regex,substr)代码>做这项工作?很高兴它有帮助!您还可以将此答案标记为已接受(使用绿色复选标记)和/或标记为有用(使用向上箭头):-)