0

StringBuilder の内容を置き換える最良の (?) 方法を探しています

普段はこれを使っています

StringBuilder stringBuilder = new StringBuilder("abc");

stringBuilder.setLength(0);
stringBuilder.append("12");

新しい StringBuilder を指すこともできると思います

StringBuilder stringBuilder = new StringBuilder("abc");

stringBuilder = new StringBuilder("12");
4

1 に答える 1

3

このように StringBuilder を再利用すると、通常はほとんど節約できません。個人的には、私はこれらのことを決して気にしません。シンプルで一貫性のある新しい StringBuilder オブジェクトを作成するだけです (POJO をリセットしていませんよね?)。

したがって、最初の投稿で言及されていない興味深い制約がない限り、シンプルにして 2 番目のオプションを選択することをお勧めします。

于 2013-05-01T19:33:03.243 に答える