Was ist eine Append-Methode in Java?



In Java anhängen ist eine in Java integrierte Methode, mit der die Zeichenfolgendarstellung des booleschen Arguments an eine bestimmte Sequenz angehängt wird

bietet viele Methoden, um Ihre Arbeit zu erleichtern. Lassen Sie uns in diesem Artikel eine solche Methode diskutieren: append () . Die Append-Methode in Java hängt die angegebene Zeichenfolge an die Zeichenfolge an. Lassen Sie mich das näher erläutern in Java anhängen.

Die zu diskutierenden Punkte sind wie folgt:





Lass uns anfangen!

Konvertieren Sie Double in Integer in Java

Was ist die Methode in Java anhängen?

Die Methode wird angehängt Hilft beim Anhängen der angegebenen Zeichenfolge an die Zeichenfolge. Die Charaktere der Argument werden dann angehängt.



  • Erklärung

Die Deklaration der Append-Methode lautet wie folgt:

public StringBuilder append (String str)
  • Parameter

str: Es ist eine Zeichenfolge

  • Rückgabewert

Gibt einen Verweis auf das Objekt zurück



Nachdem Sie die allgemeine Syntax kennen, sehen wir uns etwas anderes anMöglichkeiten / Formen, in denen die in Java angehängte Methode verwendet werden kann.

In Java anhängen: Syntax

Verschiedene Arten der Darstellung der anhängen Methode sind:

  • Öffentlichkeit StringBuilder anhängen ( Boolescher Wert b)
  • Öffentlichkeit StringBuilder anhängen (int i)
  • Öffentlichkeit StringBuilder anhängen (float f)
  • Öffentlichkeit StringBuilder anhängen (langes l)
  • Öffentlichkeit StringBuilder anhängen (double d)
  • Öffentlichkeit StringBuilder anhängen ( verkohlen c)
  • Öffentlichkeit StringBuilder anhängen ( verkohlen [] p)
  • Öffentlichkeit StringBuilder anhängen ( verkohlen [] str, int Offset, int len)
  • Öffentlichkeit StringBuilder anhängen (CharSequence cs)
  • Öffentlichkeit StringBuilder anhängen (CharSequence cs, int Start, int Ende)
  • Öffentlichkeit StringBuilder anhängen (Objekt obj)
  • Öffentlichkeit StringBuilder anhängen (String str)
  • Öffentlichkeit StringBuilder anhängen (StringBuffer sb)
  • Öffentlichkeit StringBuilder appendCodePoint ( int codePoint)

Nachdem Sie das Konzept kennen, versuchen wir, das Konzept anhand eines Beispiels zu verstehen.

Was ist eine Instanz Java

Beispiel

Der unten angegebene Code zeigt Ihnen die Verwendung von StringBuilder Klasse. Guck mal!

Code:

import java.util. * import java.util.concurrent.LinkedBlockingQueue öffentliche Klasse A {public static void main (String [] argv) löst eine Ausnahme aus {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = neuer StringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = neuer StringBuilder (10) // Zeichenfolge drucken System.out.println ('String2 Kapazität =' + str2.capacity ()) StringBuilder str3 = neuer StringBuilder (str1) // Zeichenfolge drucken System.out.println ('String3 =' + str3.toString ())} }}

Ausgabe:

String = ABC

String1 = XYZ

String2 Kapazität = 10

String3 = XYZ

Ein anderer Ausweg ist die Verwendung von StringBuffer Klasse.

Code:

import java.io. * class GFG {public statisch void main (String [] args) {StringBuffer s = neuer StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Länge der Zeichenfolge Edureka =' + p) System.out.println ('Kapazität der Zeichenfolge Edureka =' + q)}}

Ausgabe:
Länge der Zeichenfolge Edureka = 7
Kapazität der Zeichenfolge Edureka = 10

Im obigen Code habe ich die beiden am häufigsten verwendeten Methoden erwähnt, die zur StringBuffer-Klasse gehören. Lassen Sie mich ein bisschen mehr Informationen über diese Methode, die Java bietet, einfließen lassen!

Wann wird die Append-Methode verwendet?

Nun, die Situation, in der der Operator + für eine Zeichenfolge verwendet wird Objekte . Java selbst ändert alle Änderungen, die an einer Zeichenfolgeninstanz in zwei ähnlichen Vorgängen an einer StringBuffer-Instanz vorgenommen wurden. Daher ruft die Verkettung die Append-Methode für a auf StringBuffer Objekt. Sobald die Verkettung durchgeführt ist, ruft der Compiler die auf toString Methode, um den geänderten StringBuffer wieder in einen konstanten String zu ändern. Es klingt wirklich komplex, oder?

Wie installiere ich PHP unter Windows 10?

Nun, statt all dem, warum nicht einfach eine String-Klasse haben, die sich so verhält StringBuffer ?

Die Lösung ist hier die Leistung. Es gibt viele Optimierungen, die aufgrund der Stunde und der Uhrzeit bewirken können, dass Zeichenfolgenobjekte unveränderlich sind. verbirgt den komplexen Teil der Konvertierung zwischen String und StringBuffer, genauer gesagt, die Programmierer haben nie wirklich das Bedürfnis, StringBuffer zu verwenden, und werden in der Lage sein, die meisten Probleme in Bezug auf den Operator + für String-Variablen zu lösen!

Dies bringt uns zum Ende dieses Artikels über die Methode Anhängen in Java. Ich hoffe, Sie fanden es informativ. Lesen Sie weiter, erkunden Sie weiter!

Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen. Neben diesen Fragen zu Java-Interviews erstellen wir einen Lehrplan, der für Studenten und Fachleute konzipiert ist, die Java-Entwickler werden möchten.

Hast du eine Frage an uns? Bitte erwähnen Sie dies im Kommentarbereich dieses Artikels 'In Java anhängen'. Wir werden uns so schnell wie möglich bei Ihnen melden.