Es gibt viele Unterschiede zwischen String und StringBuffer. Eine Liste der Unterschiede zwischen String und StringBuffer finden Sie unten:
Nein. | Schnur | Zeichenfolgenpuffer |
---|---|---|
1) | Die String-Klasse ist unveränderlich. | Die StringBuffer-Klasse ist änderbar. |
2) | String ist langsam und verbraucht mehr Speicher, wenn wir zu viele Strings verketten, da jedes Mal eine neue Instanz erstellt wird. | StringBuffer ist schnell und verbraucht weniger Speicher, wenn wir t-Strings verketten. |
3) | Die String-Klasse überschreibt die equals()-Methode der Object-Klasse. So können Sie den Inhalt zweier Strings mit der Methode equals () vergleichen. | Die Klasse StringBuffer überschreibt nicht die Methode equals() der Klasse Object. |
4) | Die String-Klasse ist langsamer, während eine Verkettungsoperation ausgeführt wird. | Die StringBuffer-Klasse ist beim Ausführen von Verkettungsvorgängen schneller. |
5) | Die String-Klasse verwendet den String-Konstantenpool. | StringBuffer verwendet Heap-Speicher |
Ausgabe:
Dauer der Verkettung mit String: 578 ms Dauer der Verkettung mit StringBuffer: 0 ms
Der obige Code berechnet die zum Verketten einer Zeichenfolge erforderliche Zeit mithilfe der String-Klasse und der StringBuffer-Klasse.
Wie wir in dem unten angegebenen Programm sehen können, gibt String einen neuen Hashcode zurück, während die Verkettung durchgeführt wird, aber die StringBuffer-Klasse gibt denselben Hashcode zurück.
Ausgabe:
Hashcode-Test von String: 3254818 229541438 Hashcode-Test von StringBuffer: 118352462 118352462
Haben Sie sich jemals gefragt, warum die Begriffe Sozialismus und Kommunismus oft in einem Atemzug…
Die Welt der Flaggensymbolik Haben Sie sich schon einmal die Zeit genommen, die Geschichte hinter…
Haben Sie schon einmal ein Passwort vergessen? Sicher, das ist uns allen schon passiert. Deshalb…
Der Hauptunterschied zwischen einem 4-Takt-Motor und einem 2-Takt-Motor besteht darin, dass ein 4-Takt-Motor vier Stufen…
Haben Sie sich jemals gefragt, ob es tatsächlich einen Unterschied zwischen japanischen und chinesischen Augen…
Abgeltungssteuer: Arten, Regelungen und wichtige Informationen zu Kapitalerträgen Die Abgeltungssteuer ist eine der zentralen Steuerarten…