質問内容
質問を評価する
(0ポイント)
|
実装のクラスにおいて文字を増加させ表示するクラス (CharDisplayImpl),文字列を表示するクラスするクラス (StringDisplayImpl),ファイルの内容を表示するクラス (FileDisplayImpl)があります。
機能のクラスには一度だけ表示や、ランダム表示、回数 を指定して表示させる機能を持つクラスがあります。
文字列を表示するクラスには文字列を保持するフィール ドにStringBuilderを利用しています。
一度だけ表示、回数指定して表示を呼び出した場合、 一度だけ表示の文字列を保持しており、回数を指定して 表示する時に余分に一度だけ表示が表示されてしまいま す。
表示し終わった時にbuffer.setLength(0)をして保持内 容を一旦クリアすると問題なく欲しい結果となるのです が、どこかのページには、StringBuilderは使い回さな い方がよいと書いておりました。
やはり、呼び出しの際に毎度、new StringBuilder()を した方がいいのでしょうか。
|