String l;
while ((l = inputStream.readLine()) != null) {
l = l.replace('hoge', 'piyo');
System.out.println(l);
}
こういう場合、StringBuilderを使えと言われました。
二つのクラスの違いは理解しているつもりですが、
わざわざ、new StringBuilder(l)して、
最後にまたtoStringする方がパフォーマンス悪い気がするのですが・・・。