Was ist StringBuffer -Kapazität in Java

Was ist StringBuffer -Kapazität in Java
In Java können bestimmte Situationen bestehen. Insbesondere beim Umgang mit den Benutzereingabewerten. In solchen Situationen das “Kapazität()"Methode der"StringBufferDie Klasse in Java ist von großer Hilfe bei der Zuweisung und Konfiguration geeigneter Größen und der Definition der Grenzen, indem sie sich auf die Standardkapazität beziehen.

Diese Beschreibung wird auf der Anwendung der StringBuffer-Methode „CAPAPY () in Java eingehen.

Was ist "StringBuffer -Kapazität () in Java?

In Java, die “Kapazität()”Methode in“StringBufferDie Klasse wird verwendet, um die Kapazität des Puffers zu berechnen. Ein Stringpuffer umfasst eine Kapazität von “16 Zeichen", standardmäßig. Es ist so, dass beim Aufrufen dieser Methode auf das erstellte leere String -Puffer -Objekt die Kapazität als “zurückgegeben wird16”.

Importieren Sie das folgende Paket, bevor Sie zu den Beispielen gehen, um mit der Klasse „StringBuffer“ zu arbeiten:

Java importieren.Lang.StringBuffer;

Beispiel 1: Anwenden der StringBuffer -Kapazität (), um die Standard- und geänderte Pufferkapazität zurückzusetzen
In diesem Beispiel das “Kapazität()"Methode der"StringBufferDie Klasse kann verwendet werden, um die Standardkapazitäten für die Standard- und erweiterten Puffer in Bezug auf die zugehörigen Objekte zurückzugeben:

öffentliche Klasse StringBufferCapacity1
public static void main (String args [])
StringBuffer Object1 = new StringBuffer ();
System.aus.println ("Die Standardkapazität ist:" + Objekt1.Kapazität());
StringBuffer Object2 = new StringBuffer ("LinuxHint");
System.aus.println ("Die aktualisierte Kapazität ist:" + Objekt2.Kapazität());

Im obigen Codeblock:

  • Erstellen Sie zunächst eine “StringBuffer”Objekt mit der“neu"Schlüsselwort und das"StringBuffer ()Konstruktor.
  • Im nächsten Schritt verbinden Sie die “Kapazität()Methode mit dem erstellten Objekt zum Anzeigen der Standardpufferkapazität.
  • Erstellen Sie nun ein anderes Objekt, das die bereitgestellte Zeichenfolge als Konstruktorparameter sammelt.
  • Schließlich geben Sie auch die Pufferkapazität zurück, indem Sie sich auch auf dieses Objekt beziehen.

Ausgang

In dieser Ausgabe kann analysiert werden, dass die Standard- und erweiterten Kapazitäten zurückgegeben werden.

Algorithmus

Standardkapazität (Objekt) -> 16
Verbesserte Kapazität (Objekt2) -> 16 + 9-> 25, i.e., "9" Zeichen in der String (LinuxHint).

Beispiel 2: Anwendung der StringBuffer -Kapazität (), um die Pufferkapazität in Java anzuhängen
In diesem Beispiel wird die diskutierte Methode angewendet. Dies geschieht bei einer Zeichenfolge, die die aktuelle/gegenwärtige Kapazität erhöht:

öffentliche Klasse StringBufferCapacity2
public static void main (String args [])
StringBuffer Object = new StringBuffer ();
System.aus.println ("Die Standardkapazität ist:" +Objekt.Kapazität());
Objekt.anhängen ("this");
System.aus.println ("Die aktualisierte Kapazität in diesem Fall ist:"+Objekt.Kapazität());
Objekt.append ("ist Java -Programmiersprache");
System.aus.println ("Die aktualisierte Kapazität hier ist:"+ Objekt.Kapazität());

Nach den obigen Codezeilen:

  • Ebenso erstellen Sie eine “StringBuffer"Objekt und geben Sie seine Pufferkapazität mit dem zugehörigen" zurück "Kapazität()" Methode.
  • Gehen Sie im nächsten Schritt die angegebene Zeichenfolge über die “an das Objekt anappend ()" Methode.
  • Danach anwenden Sie die “Kapazität()Methode erneut, um die Pufferkapazität zu protokollieren.
  • Zuletzt die angegebene Zeichenfolge an das Objekt anhängen und in diesem Fall auch die Pufferkapazität zurückgeben.

Ausgang

Es kann beobachtet werden, dass die Anzahl der Zeichen in der letzten Zeichenfolge von ihrer aktuellen Kapazität zunimmt, die Kapazität durch erhöht wird “(OldCapacity*2) + 2”:

Algorithmus

Standardpufferkapazität -> 16
Kapazität aktualisiert -> 16
Aktualisierte Kapazität 2 -> (16 * 2) + 2 = 34.

Im obigen Algorithmus, “16 * 2”Bedeutet die alten berechneten Kapazitäten.

Abschluss

Der StringBuffer “Kapazität()"Methode in Java wird verwendet, um die Pufferkapazität zu berechnen, die" ist "16Standardmäßig Zeichen, standardmäßig. Diese Methode kann angewendet werden, um die Standardkapazitäten für modifizierte oder angehängte Puffer zu protokollieren. Dieser Blog führte Sie dazu, den StringBuffer anzuwenden “Kapazität()Methode in Java.