Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use replaceAll() method in StringBuffer?

I need to replace multiple words in a string buffer. So I am looking for a replaceAll method in StringBuffer.

So do we have it in StringBuffer?

String method:

str2 = str1.replaceAll(regex, substr);
// (This is String method, I need like this in StringBuffer)
like image 455
Ashokkumar Kandaswamy Avatar asked Sep 27 '22 03:09

Ashokkumar Kandaswamy


1 Answers

There is no such method on StringBuffer. Perhaps the following will help:

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);
like image 107
Chriki Avatar answered Nov 15 '22 04:11

Chriki