logo

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.



    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- false>
    java.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 :

    Firma vs. Unternehmen
    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 -abcd>
    StringBuilder 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:

    • 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.

    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.com>
    StringBuilder 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.38>
    StringBuilder 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.38>
    StringBuilder 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 -515>
    StringBuilder 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 -515>
    StringBuilder 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().




    Zeichenfolge in Zeichen Java
    // 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 = Geeksforgeeks>
    StringBuilder 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:

    • 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.

    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 geeks>
    StringBuilder 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 = Geeksforgeeks>
    StringBuilder 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 = Geeksforgeeks>
    StringBuilder 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>