Was ist die Verwendung von StringBuffer in Java?
Was ist die Verwendung von StringBuffer in Java?

Video: Was ist die Verwendung von StringBuffer in Java?

Video: Was ist die Verwendung von StringBuffer in Java?
Video: StringBuffer Java | Java Tutorial für Fortgeschrittene 2024, April
Anonim

StringBuffer in Java ist Gebraucht um veränderbare String-Objekte zu erstellen. Das heißt, wir können Verwenden Sie StringBuffer zum Anhängen, Umkehren, Ersetzen, Verketten und Manipulieren von Strings oder Zeichenfolgen. Entsprechende Methoden unter StringBuffer -Klasse werden jeweils erstellt, um diese Funktionen einzuhalten.

Was ist dementsprechend StringBuffer in Java mit Beispiel?

StringBuffer Klasse in Java . StringBuffer ist eine Peer-Klasse von String, die einen Großteil der Funktionalität von Strings bereitstellt. StringBuffer (String str): Es akzeptiert ein String-Argument, das den Anfangsinhalt des festlegt StringBuffer Objekt und reserviert Platz für 16 weitere Charaktere ohne Neuzuweisung.

Anschließend stellt sich die Frage, was ist der Unterschied zwischen String und StringBuffer? String und StringBuffer beides sind die Klassen, die operieren Saiten . StringBuffer Klasse ist die Peer-Klasse der Klasse Zeichenfolge . Das Grundlegende Unterschied zwischen String und StringBuffer ist, dass das Objekt der „ Zeichenfolge ”-Klasse ist unveränderlich. Das Objekt der Klasse „ StringBuffer “wandelbar.

Wenn ich dies im Blick habe, wann sollte ich StringBuffer verwenden?

Wenn sich der Objektwert ändern kann und nur von einem einzelnen Thread aus zugegriffen wird, verwenden ein StringBuilder, weil StringBuilder nicht synchronisiert ist. Falls sich der Objektwert ändern kann und von mehreren Threads geändert wird, verwenden ein StringBuffer da StringBuffer ist synchronisiert.

Wie deklarieren Sie einen String-Puffer in Java?

EIN String-Puffer ist wie ein Zeichenfolge , kann aber geändert werden. Es enthält eine bestimmte Zeichenfolge, aber die Länge und der Inhalt der Zeichenfolge können durch bestimmte Methodenaufrufe geändert werden. Sie sind sicher für die Verwendung durch mehrere Threads. Jeden String-Puffer hat eine Kapazität.

Empfohlen: