StringBuilder - Zurücksetzen oder Erstellen eines neuen
Ich habe die Bedingung, dass ein StringBuilder weiterhin Zeilen speichert, die mit einem Muster aus einer großen flachen Datei (100 MB) übereinstimmen. Nach Erreichen einer Bedingung schreibe ich den Inhalt der StringBuilder-Variable in eine Textdatei.
Jetzt frage ich mich, ob ich dieselbe Variable verwenden soll, indem ich das Objekt zurücksetze ->
stringBuilder.delete(0,stringBuilder.length())
ODER
stringBuilder=new StringBuilder();
Bitte schlagen Sie vor, was Ihrer Meinung nach sowohl in Bezug auf die Leistung als auch in Bezug auf die OOM besser ist.