StringBuilder append()-Methode in Java mit Beispielen
Der java.lang.StringBuilder.append() Die Methode wird verwendet, um die Zeichenfolgendarstellung eines Arguments an die Sequenz anzuhängen. Es gibt 13 Möglichkeiten/Formen, in denen die append()-Methode durch die Übergabe verschiedener Arten von Argumenten verwendet werden kann:
- StringBuilder anhängen( boolean a ) : Der java.lang.StringBuilder.append( boolean a ) ist eine in Java integrierte Methode, die verwendet wird, um die Zeichenfolgendarstellung des booleschen Arguments an eine bestimmte Sequenz anzuhängen.
- cstr – Dies bezieht sich auf die Char-Sequenz.
- ich setze – Dies bezieht sich auf den Index des ersten anzuhängenden Zeichens.
- ilength – Dies bezieht sich auf die Anzahl der anzuhängenden Zeichen.
- chseq (CharSequence): Dies bezieht sich auf den CharSequence-Wert.
- Start (Integer): Dies bezieht sich auf den Startindex der anzufügenden Teilsequenz.
- Ende (Integer): Dies bezieht sich auf den Endindex der anzufügenden Teilsequenz.
Syntax :
public StringBuilder append( boolean a )
Parameter: Diese Methode akzeptiert einen einzelnen Parameter A vom Typ boolean und verweist auf den anzuhängenden booleschen Wert.
Rückgabewert: Die Methode gibt eine Referenz auf dieses Objekt zurück.
Beispiele:
Input: string_buffer = 'We are Indians' boolean a = true Output: We are Indians true
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append():
// Java program to illustrate the> // StringBuilder append(boolean a)> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sb1 => new> > StringBuilder(> 'Welcome to Geeksforgeeks '> );> > System.out.println(> 'Input: '> + sb1);> > > // Appending the boolean value> > sb1.append(> true> );> > System.out.println(> 'Output: '> + sb1);> > > System.out.println();> > > StringBuilder sb2 => new> StringBuilder(> 'We fail- '> );> > System.out.println(> 'Input: '> + sb2);> > > // Appending the boolean value> > sb2.append(> false> );> > System.out.println(> 'Output: '> + sb2);> > }> }> |
Ausgabe:
Input: Welcome to Geeksforgeeks Output: Welcome to Geeksforgeeks true Input: We fail- Output: We fail- falsejava.lang.StringBuilder.append( char a ): Dies ist eine in Java integrierte Methode, die verwendet wird, um die Zeichenfolgendarstellung des char-Arguments an die angegebene Sequenz anzuhängen. Das char-Argument wird an den Inhalt dieser StringBuilder-Sequenz angehängt.
Syntax :
public StringBuilder append( char a )
Parameter: Die Methode akzeptiert einen einzelnen Parameter A Dabei handelt es sich um den Char-Wert, dessen Zeichenfolgendarstellung angehängt werden soll.
Rückgabewert: Die Methode gibt ein String-Objekt zurück, nachdem der Anhängevorgang ausgeführt wurde.
Beispiele:
Input : StringBuilder = I love my Country char a = A Output: I love my Country A
Die folgenden Programme veranschaulichen die Methode java.lang.StringBuilder.append(char a).
// Java program to illustrate the> // java.lang.StringBuilder.append(char a)> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sbf => new> > StringBuilder(> 'Welcome geeks!'> );> > System.out.println( sbf);> > > /* Here it appends the char argument as> > string to the StringBuilder */> > sbf.append(> 'T'> );> > System.out.println(> 'Result after'> +> > ' appending = '> + sbf);> > > > sbf => new> StringBuilder(> 'hello world-'> );> > System.out.println(sbf);> > /* Here it appends the char argument as> > string to the String Builder */> > sbf.append(> '#'> );> > System.out.println(> 'Result after appending = '> > + sbf);> > }> }> |
Ausgabe:
Welcome geeks! Result after appending = Welcome geeks!T hello world- Result after appending = hello world-#StringBuilder anhängen( char[] astr ): Der java.lang.StringBuilder.append( char[] astr ) ist die integrierte Methode, die die String-Darstellung des Array-Arguments char an diese StringBuilder-Sequenz anhängt.
Syntax :
public StringBuilder append( char[] astr )
Parameter: Die Methode akzeptiert einen einzelnen Parameter astr Dabei handelt es sich um die Char-Sequenz, deren Zeichenfolgendarstellung angehängt werden soll.
Rückgabewert: Die Methode gibt ein String-Objekt zurück, nachdem der Anhängevorgang ausgeführt wurde.
Beispiele:
Input : StringBuffer = I love my Country char[] astr = 'I', 'N', 'D', 'I', 'A' Output: I love my Country INDIA
Das folgende Programm veranschaulicht java.lang.StringBuilder.append( char[] astr ) Methode:
// Java program to illustrate the> // java.lang.StringBuilder.append( char[] astr )> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > > StringBuilder sbf => new> > StringBuilder(> 'We are geeks '> );> > System.out.println(sbf);> > > // Char array> > char> [] astr => new> char> []> > {> 'G'> ,> 'E'> ,> 'E'> ,> 'k'> ,> 'S'> };> > > /* Appends string representation of char> > array to this String Builder */> > sbf.append(astr);> > System.out.println(> 'Result after'> +> > ' appending = '> + sbf);> > > sbf => new> StringBuilder(> 'We are -'> );> > System.out.println(sbf);> > > // Char array> > astr => new> char> [] {> 'a'> ,> 'b'> ,> 'c'> ,> 'd'> };> > > /* Appends string representation of char> > array to this StringBuilder */> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> + sbf);> > }> }> |
Ausgabe:
We are geeks Result after appending = We are geeks GEEkS We are - Result after appending = We are -abcdStringBuilder anhängen( char[] cstr, int iset, int ilength ) : Diese Methode hängt die Zeichenfolgendarstellung eines Unterarrays des Array-Arguments char an diese Sequenz an. Die Zeichen des char-Arrays cstr, beginnend bei Index iset, werden der Reihe nach an den Inhalt dieser Sequenz angehängt. Die Länge dieser Sequenz erhöht sich um den Wert von ilength.
Syntax :
public StringBuilder append( char[] cstr, int iset, int ilength )
Parameter: Diese Methode akzeptiert drei Parameter:
Rückgabewert: Die Methode gibt ein String-Objekt zurück, nachdem der Anhängevorgang ausgeführt wurde.
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append(char[] cstr, int iset, int ilength).
// Java program to illustrate the> // append(char[] cstr, int iset, int ilength)> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sb => new> > StringBuilder(> 'Geeks'> );> > System.out.println(> 'String Builder '> +> > 'before = '> + sb);> > > char> [] cstr => new> char> []> > {> 'f'> ,> 'o'> ,> 'r'> ,> 'G'> ,> 'e'> ,> 'e'> ,> 'k'> ,> 's'> ,> 'q'> ,> 'q'> };> > > /* appends the string representation of char array> > argument to this String Builder with offset initially> > at index 0 and length as 8 */> > sb.append(cstr,> 0> ,> 8> );> > > // Print the String Builder after appending> > System.out.println(> 'After appending String Builder = '> + sb);> > }> }> |
Ausgabe:
String Builder before = Geeks After appending String Builder = techcodeview.comStringBuilder anhängen( Doppel a ): Diese Methode hängt einfach die String-Darstellung des Double-Arguments an diese StringBuilder-Sequenz an.
Syntax :
public StringBuilder append( double val )
Parameter: Die Methode akzeptiert einen einzelnen Parameter val Dies bezieht sich auf den Dezimalwert, dessen Zeichenfolgendarstellung angehängt werden soll.
Rückgabewert: Die Methode gibt ein String-Objekt zurück, nachdem der Anhängevorgang ausgeführt wurde.
Beispiele:
Input : StringBuffer = my Country Double a = 54.82 Output: my Country 54.82
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append(double val).
// Java program to illustrate the> // java.lang.StringBuilder.append()> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > System.out.println(> 'We are geeks and its really '> );> > StringBuilder sbf => new> > StringBuilder(> 'We are geeks and its '> );> > > // Char array> > Double astr => new> Double(> 36.47> );> > > /* Here it appends string representation of Double> > argument to this StringBuilder*/> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> + sbf);> > > System.out.println(> 'We are lost -'> );> > sbf => new> StringBuilder(> 'We are lost -'> );> > > astr => new> Double(> 27.38> );> > > /* Here it appends string representation of Double> > argument to this StringBuilder*/> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> + sbf);> > }> }> |
Ausgabe:
We are geeks and its really Result after appending = We are geeks and its 36.47 We are lost - Result after appending = We are lost -27.38StringBuilder anhängen( Float-Wert ): Diese Methode hängt die Zeichenfolgendarstellung des Float-Arguments an diese Sequenz an.
Syntax :
public StringBuilder append( float val )
Parameter: Die Methode akzeptiert einen einzelnen Parameter val Dabei handelt es sich um den Gleitkommawert, dessen Zeichenfolgendarstellung angehängt werden soll.
Rückgabewert: StringBuilder.append( Float-Wert )-Methode gibt eine Referenz auf das String-Objekt zurück, nachdem die Operation ausgeführt wurde.
Beispiele:
Input : StringBuilder = I love my Country float a = 5.2 Output: I love my Country 5.2
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > System.out.println(> 'We are geeks and its really '> );> > StringBuilder sbf => new> > StringBuilder(> 'We are geeks and its '> );> > > Float astr => new> Float(> 6.47> );> > > /* Here it appends string representation of> > Float argument to this StringBuilder */> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> +sbf);> > > System.out.println(> 'We are lost -'> );> > sbf => new> StringBuilder(> 'We are lost -'> );> > > astr => new> Float(> 27.38> );> > > // Here it appends string representation of Float> > // argument to this String Builder> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> +sbf);> > }> }> |
Ausgabe:
We are geeks and its really Result after appending = We are geeks and its 6.47 We are lost - Result after appending = We are lost -27.38StringBuilder anhängen( int val ) Diese Methode hängt einfach die String-Darstellung des int-Arguments an diese StringBuilder-Sequenz an.
Syntax :
public StringBuilder append( int val )
Parameter: Die Methode akzeptiert einen einzelnen Parameter val Dabei handelt es sich um einen ganzzahligen Wert, für den die Operation ausgeführt werden soll.
Rückgabewert: Die Methode gibt eine Referenz auf dieses Objekt zurück.
Beispiele:
Input : StringBuilder = I love my Country int a = 55 Output: I love my Country 55
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > System.out.println(> 'We are geeks and its really '> );> > StringBuilder sbf => new> > StringBuilder(> 'We are geeks and its '> );> > > Integer astr => new> Integer(> 827> );> > > /* Here it appends string representation of> > Integer argument to this StringBuilder*/> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> +sbf);> > > System.out.println(> 'We are lost -'> );> > sbf => new> StringBuilder(> 'We are lost -'> );> > > astr => new> Integer(> 515> );> > > // Here it appends string representation of Integer> > // argument to this StringBuilder> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> +sbf);> > }> }> |
Ausgabe:
We are geeks and its really Result after appending = We are geeks and its 827 We are lost - Result after appending = We are lost -515StringBuilder anhängen( Langes Val ) : Diese Methode hängt einfach die Zeichenfolgendarstellung des langen Arguments an diese StringBuilder-Sequenz an.
Syntax :
public StringBuilder append( Long val )
Parameter: Die Methode akzeptiert einen einzelnen Parameter val Das ist der Long-Wert.
Rückgabewert: Die Methode gibt ein String-Objekt zurück, nachdem der Anhängevorgang ausgeführt wurde.
Beispiele:
Input : StringBuilder = I love my Country Long a = 591995 Output: I love my Country 591995
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > System.out.println(> 'We are geeks and its really '> );> > StringBuilder sbf => new> > StringBuilder(> 'We are geeks and its '> );> > > Long astr => new> Long(> 827> );> > > /* Here it appends string representation of> > Long argument to this StringBuilder*/> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> +sbf);> > > System.out.println(> 'We are lost -'> );> > sbf => new> StringBuilder(> 'We are lost -'> );> > > astr => new> Long(> 515> );> > > /* Here it appends string representation of Long> > argument to this StringBuilder*/> > sbf.append(astr);> > System.out.println(> 'Result after appending = '> +sbf);> > }> }> |
Ausgabe:
We are geeks and its really Result after appending = We are geeks and its 827 We are lost - Result after appending = We are lost -515StringBuilder anhängen( CharSequence a ): Mit dieser Methode wird die angegebene CharSequence an diese Sequenz angehängt.
Syntax :
public StringBuilder append( CharSequence a )
Parameter: Die Methode akzeptiert einen einzelnen Parameter A Das ist der CharSequence-Wert.
Rückgabewert: Die Methode gibt ein String-Objekt zurück, nachdem der Anhängevorgang ausgeführt wurde.
Beispiele:
Input : StringBuilder = 'I love my Country' CharSequence a = ' India' Output : I love my Country India
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sbf => new> StringBuilder(> 'Geeksfor'> );> > System.out.println(> 'String Builder = '> + sbf);> > > CharSequence chSeq => 'geeks'> ;> > > // Appends the CharSequence> > sbf.append(chSeq);> > > // Print the String Builder after appending> > System.out.println(> 'After append = '> + sbf);> > }> }> |
Ausgabe:
String Builder = Geeksfor After append = GeeksforgeeksStringBuilder anhängen( CharSequence chseq, int start, int end ) : Diese Methode wird verwendet, um eine Teilsequenz der angegebenen CharSequence an diesen StringBuilder anzuhängen.
Syntax :
StringBuilder append( CharSequence chseq, int start, int end )
Parameter: Die Methode akzeptiert drei Parameter:
Rückgabewert : Die Methode gibt die Zeichenfolge zurück, nachdem der Anhängevorgang ausgeführt wurde.
Beispiele:
Input : StringBuilder = Geeksforgeeks CharSequence chseq = abcd1234 int start = 2 int end = 7 Output :Geeksforgeekscd123
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append():
// Java program to illustrate the> // java.lang.StringBuilder.append()> > import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sbf => new> > StringBuilder(> 'We are the '> );> > System.out.println(> 'String builder= '> > + sbf);> > > CharSequence chSeq => 'wegeekss'> ;> > > /* It appends the CharSequence with> > start index 2 and end index 4 */> > sbf.append(chSeq,> 2> ,> 7> );> > > System.out.println(> 'After append string'> +> > ' buffer = '> + sbf);> > }> }> |
Ausgabe:
String builder= We are the After append string buffer = We are the geeksStringBuilder anhängen( Objekt obj ) : Diese Methode wird verwendet, um die String-Darstellung des Object-Arguments an den StringBuilder anzuhängen.
Syntax :
StringBuilder append( Object obj )
Parameter: Die Methode akzeptiert einen einzelnen Parameter obj was sich auf das Objekt bezieht, das angehängt werden muss.
Rückgabewert: Die Methode gibt die Zeichenfolge zurück, nachdem die Anhängeoperation ausgeführt wurde.
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> > import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sbf => new> StringBuilder(> 'Geeksfor'> );> > System.out.println(> 'String Builder = '> + sbf);> > > Object objectvalue => 'geeks'> ;> > > // Here it appends the Object value> > sbf.append(objectvalue);> > > System.out.println(> 'After appending result is = '> +sbf);> > }> }> |
Ausgabe:
String Builder = Geeksfor After appending result is = GeeksforgeeksStringBuilder anhängen( Zeichenfolge istr ) : Diese Methode wird verwendet, um die angegebene Zeichenfolge an diesen StringBuilder anzuhängen.
Syntax :
StringBuilder append( String istr )
Parameter: Die Methode akzeptiert einen einzelnen Parameter istr vom Typ String, die auf den anzuhängenden Wert verweisen.
Rückgabewert : Die Methode gibt einen angegebenen String zu dieser Zeichenfolge zurück.
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> > import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sbf => new> StringBuilder(> 'Geeksfor'> );> > System.out.println(> 'String Builder = '> + sbf);> > > String strvalue => 'geeks'> ;> > > // Here it appends the Object value> > sbf.append(strvalue);> > > System.out.println(> 'After appending result is = '> +sbf);> > }> }> |
Ausgabe:
String Builder = Geeksfor After appending result is = GeeksforgeeksStringBuilder anhängen( StringBuilder sbf ) : Diese Methode wird verwendet, um den angegebenen StringBuilder an diese Sequenz oder diesen StringBuilder anzuhängen.
Syntax:
public StringBuilder append( StringBuilder sbf )
Parameter: Die Methode akzeptiert einen einzelnen Parameter sbf bezieht sich auf den StringBuilder, der angehängt werden soll.
Rückgabewert : Die Methode gibt StringBuilder an diese Sequenz zurück.
Das folgende Programm veranschaulicht die Methode java.lang.StringBuilder.append().
// Java program to illustrate the> // java.lang.StringBuilder.append()> > import> java.lang.*;> > public> class> Geeks {> > > public> static> void> main(String[] args)> > {> > > StringBuilder sbf1 => new> StringBuilder(> 'Geeks'> );> > System.out.println(> 'String Builder 1 = '> + sbf1);> > > StringBuilder sbf2 => new> StringBuilder(> 'forgeeks '> );> > System.out.println(> 'String Builder 2 = '> + sbf2);> > > // Here it appends String Builder2 to String Builder1> > sbf1.append(sbf2);> > > System.out.println(> 'After appending the result is = '> +sbf1);> > }> }> |
Ausgabe:
String Builder 1 = Geeks String Builder 2 = forgeeks After appending the result is = Geeksforgeeks