StringBuilder をクリアまたは空にする方法
StringBuilder の内容をクリアする方法として、2 つのアプローチが利用可能です。
- StringBuilderの中身を空にするには、setLength(0)メソッドでStringBuilderの長さを0に設定します。
StringBuilder sb = new StringBuilder();
// 添加内容到 StringBuilder
sb.setLength(0); // 清空 StringBuilder
- 新しい StringBuilder オブジェクトを作成すると元の StringBuilder は破棄され、StringBuilder は可変的なので、新しい StringBuilder オブジェクトを作成することで古い StringBuilder オブジェクトとその中はガベージコレクションされます。
StringBuilder sb = new StringBuilder();
// 添加内容到 StringBuilder
sb = new StringBuilder(); // 清空 StringBuilder
どちらの方法でも StringBuilder の内容を削除できます。どの方法を選択するかは、具体的なニーズとコードの実装によって異なります。