* String -Klasse ist eine unveränderliche Klasse. Solange die Zeichenfolge geändert wird, werden neue Objekte generiert.
* StringBuffer und StringBuilder sind beide veränderliche Klassen, und es werden keine neuen Objekte durch Änderungen der Zeichenfolgen generiert.
Wenn Sie es in der Praxis verwenden, müssen Sie häufig eine Zeichenfolge ändern, z. B. Einfügen, Löschen usw.
* Aber was ist der Unterschied zwischen StringBuffer und StringBuilder?
StringBuffer ist threadsicher und in mehreren Thread-Programmen sehr bequem zu verwenden, aber die Effizienz des Programms wird langsamer sein.
StringBuilder ist nicht mit Thread sicher und in einem einzelnen Thread effizienter als StringBuffer.
* Im Allgemeinen die Laufzeit der drei:
String> StringBuffer> StringBuilder
Der obige Artikel spricht kurz über den Unterschied zwischen String StringBuffer und StringBuilder in Java ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.