logo

StringBuilder append() Methode in Java met voorbeelden

De java.lang.StringBuilder.append() methode wordt gebruikt om de tekenreeksrepresentatie van een argument aan de reeks toe te voegen. Er zijn 13 manieren/vormen waarin de methode append() kan worden gebruikt door verschillende soorten argumenten door te geven:

    StringBuilder toevoegen( booleaanse a ) : De java.lang.StringBuilder.append( booleaanse a ) is een ingebouwde methode in Java die wordt gebruikt om de tekenreeksrepresentatie van het Booleaanse argument aan een bepaalde reeks toe te voegen.



    Syntaxis:

    public StringBuilder append( boolean a )>

    Parameter: Deze methode accepteert een enkele parameter A van het booleaanse type en verwijst naar de Booleaanse waarde die moet worden toegevoegd.

    Winstwaarde: De methode retourneert een verwijzing naar dit object.



    Voorbeelden:

     Input: string_buffer = 'We are Indians' boolean a = true Output: We are Indians true>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     Input: Welcome to Geeksforgeeks Output: Welcome to Geeksforgeeks true Input: We fail- Output: We fail- false>
    java.lang.StringBuilder.append( teken een ): Dit is een ingebouwde methode in Java die wordt gebruikt om de tekenreeksrepresentatie van het char-argument aan de gegeven reeks toe te voegen. Het char-argument wordt toegevoegd aan de inhoud van deze StringBuilder-reeks.

    Syntaxis:

    public StringBuilder append( char a )>

    Parameter: De methode accepteert een enkele parameter A dit is de Char-waarde waarvan de tekenreeksrepresentatie moet worden toegevoegd.

    Winstwaarde: De methode retourneert een stringobject nadat de toevoegbewerking is uitgevoerd.
    Voorbeelden:

     Input : StringBuilder = I love my Country char a = A Output: I love my Country A>

    Onderstaande programma's illustreren de 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);> >}> }>

    >

    >

    Uitgang:

     Welcome geeks! Result after appending = Welcome geeks!T hello world- Result after appending = hello world-#>
    StringBuilder toevoegen( teken[] astr ): De java.lang.StringBuilder.append( teken[] astr ) is de ingebouwde methode die de tekenreeksrepresentatie van het char array-argument aan deze StringBuilder-reeks toevoegt.

    Syntaxis:

    public StringBuilder append( char[] astr )>

    Parameter: De methode accepteert een enkele parameter ster dit is de Char-reeks waarvan de stringrepresentatie moet worden toegevoegd.

    Winstwaarde: De methode retourneert een stringobject nadat de toevoegbewerking is uitgevoerd.
    Voorbeelden:

     Input : StringBuffer = I love my Country  char[] astr = 'I', 'N', 'D', 'I', 'A' Output: I love my Country INDIA>

    Onderstaand programma illustreert de java.lang.StringBuilder.append( teken[] 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);> >}> }>

    >

    >

    Uitgang:

     We are geeks Result after appending = We are geeks GEEkS We are - Result after appending = We are -abcd>
    StringBuilder toevoegen( char[] cstr, int iset, int ilength ) : Deze methode voegt de tekenreeksrepresentatie van een subarray van het char array-argument toe aan deze reeks. De tekens van de char array cstr, beginnend bij index iset, worden in volgorde toegevoegd aan de inhoud van deze reeks. De lengte van deze reeks neemt toe met de waarde van ilength.

    Syntaxis:

    public StringBuilder append( char[] cstr, int iset, int ilength )>

    Parameter : Deze methode accepteert drie parameters:

    • cstr – Dit verwijst naar de Char-reeks.
    • is ingesteld – Dit verwijst naar de index van het eerste teken dat wordt toegevoegd.
    • lengte – Dit verwijst naar het aantal tekens dat moet worden toegevoegd.

    Winstwaarde: De methode retourneert een stringobject nadat de toevoegbewerking is uitgevoerd.
    Het onderstaande programma illustreert de methode java.lang.StringBuilder.append(char[] cstr, intiset, 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);> >}> }>

    >

    >

    bereid je voor op testmockito
    Uitgang:

     String Builder before = Geeks After appending String Builder = techcodeview.com>
    StringBuilder toevoegen( dubbel A ): Deze methode voegt eenvoudigweg de tekenreeksrepresentatie van het dubbele argument toe aan deze StringBuilder-reeks.

    Syntaxis:

    public StringBuilder append( double val )>

    Parameter: De methode accepteert een enkele parameter val die verwijst naar de decimale waarde waarvan de tekenreeksrepresentatie moet worden toegevoegd.

    Winstwaarde: De methode retourneert een stringobject nadat de toevoegbewerking is uitgevoerd.
    Voorbeelden:

     Input : StringBuffer = my Country Double a = 54.82 Output: my Country 54.82>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     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 toevoegen( vlotter val ): Deze methode voegt de tekenreeksrepresentatie van het float-argument aan deze reeks toe.

    Syntaxis:

    public StringBuilder append( float val )>

    Parameter: De methode accepteert een enkele parameter val dit is de float-waarde waarvan de stringrepresentatie moet worden toegevoegd.

    Winstwaarde: StringBuilder.append( vlotter val ) methode retourneert een verwijzing naar het stringobject nadat de bewerking is uitgevoerd.

    Voorbeelden:

     Input : StringBuilder = I love my Country float a = 5.2 Output: I love my Country 5.2>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     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 toevoegen( int val ) Deze methode voegt eenvoudigweg de tekenreeksrepresentatie van het int-argument toe aan deze StringBuilder-reeks.
    Syntaxis:

    public StringBuilder append( int val )>

    Parameter: De methode accepteert een enkele parameter val Dit is een geheel getal waarop de bewerking moet worden uitgevoerd.

    Winstwaarde: De methode retourneert een verwijzing naar dit object.

    Voorbeelden:

     Input : StringBuilder = I love my Country int a = 55 Output: I love my Country 55>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     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 toevoegen( Lange val ) : Deze methode voegt eenvoudigweg de tekenreeksrepresentatie van het lange argument toe aan deze StringBuilder-reeks.

    Syntaxis:

    public StringBuilder append( Long val )>

    Parameter: De methode accepteert een enkele parameter val dat is de lange waarde.

    Winstwaarde: De methode retourneert een stringobject nadat de toevoegbewerking is uitgevoerd.
    Voorbeelden:

     Input : StringBuilder = I love my Country Long a = 591995 Output: I love my Country 591995>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     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 toevoegen( Tekenreeks a ): Deze methode wordt gebruikt om de opgegeven CharSequence aan deze reeks toe te voegen.

    Syntaxis:

    public StringBuilder append( CharSequence a )>

    Parameter: De methode accepteert een enkele parameter A dit is de CharSequence-waarde.

    Winstwaarde: De methode retourneert een stringobject nadat de toevoegbewerking is uitgevoerd.

    Voorbeelden:

    Rudyard Kipling als uitleg
     Input : StringBuilder = 'I love my Country' CharSequence a = ' India' Output : I love my Country India>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     String Builder = Geeksfor After append = Geeksforgeeks>
    StringBuilder toevoegen( CharSequence chseq, int start, int end ) : Deze methode wordt gebruikt om een ​​subreeks van de opgegeven CharSequence aan deze StringBuilder toe te voegen.

    Syntaxis:

    StringBuilder append( CharSequence chseq, int start, int end )>

    Parameter : De methode accepteert drie parameters:

    • chseq (CharSequence): Dit verwijst naar de CharSequence-waarde.
    • begin (Geheel getal): Dit verwijst naar de startindex van de toe te voegen deelreeks.
    • einde (Geheel getal): Dit verwijst naar de eindindex van de toe te voegen deelreeks.

    Winstwaarde : De methode retourneert de tekenreeks nadat de toevoegbewerking is uitgevoerd.

    Voorbeelden:

     Input : StringBuilder = Geeksforgeeks CharSequence chseq = abcd1234 int start = 2 int end = 7 Output :Geeksforgeekscd123>

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     String builder= We are the After append string buffer = We are the geeks>
    StringBuilder toevoegen( Object obj ) : Deze methode wordt gebruikt om de tekenreeksrepresentatie van het Object-argument aan de StringBuilder toe te voegen.

    Syntaxis:

    StringBuilder append( Object obj )>

    Parameter: De methode accepteert een enkele parameter obj die verwijst naar het object dat moet worden toegevoegd.

    Winstwaarde: De methode retourneert de tekenreeks na het uitvoeren van de toevoegbewerking.

    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     String Builder = Geeksfor After appending result is = Geeksforgeeks>
    StringBuilder toevoegen( String istr ) : Deze methode wordt gebruikt om de opgegeven tekenreeks aan deze StringBuilder toe te voegen.
    Syntaxis:

    StringBuilder append( String istr )>

    Parameter: De methode accepteert een enkele parameter istr van het tekenreekstype die verwijzen naar de waarde die moet worden toegevoegd.

    Winstwaarde : De methode retourneert een opgegeven tekenreeks naar deze tekenreeks.
    Het onderstaande programma illustreert de 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);> >}> }>

    hashing in de datastructuur

    >

    >

    Uitgang:

     String Builder = Geeksfor After appending result is = Geeksforgeeks>
    StringBuilder toevoegen( StringBuilder sbf ) : Deze methode wordt gebruikt om de opgegeven StringBuilder aan deze reeks of StringBuilder toe te voegen.

    Syntaxis:

    public StringBuilder append( StringBuilder sbf )>

    Parameter: De methode accepteert een enkele parameter sbf verwijst naar de StringBuilder die moet worden toegevoegd.

    Winstwaarde : De methode retourneert StringBuilder naar deze reeks.
    Het onderstaande programma illustreert de 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);> >}> }>

    >

    >

    Uitgang:

     String Builder 1 = Geeks String Builder 2 = forgeeks After appending the result is = Geeksforgeeks>