StringBuilder append() metodas Java su pavyzdžiais

The java.lang.StringBuilder.append() metodas naudojamas tam tikro argumento eilutės atvaizdavimui pridėti prie sekos. Yra 13 būdų / formų, kuriais append() metodas gali būti naudojamas perduodant įvairių tipų argumentus:

    StringBuilder pridėti( loginis a ) : java.lang.StringBuilder.append( loginis a ) yra integruotas Java metodas, naudojamas loginio argumento eilutės atvaizdavimui pridėti prie nurodytos sekos.

    Sintaksė:

    public StringBuilder append( boolean a ) 

    Parametras: Šis metodas priima vieną parametrą a Būlio tipo ir nurodo Bulio reikšmę, kurią reikia pridėti.

    Grąžinimo vertė: Metodas grąžina nuorodą į šį objektą.

    Pavyzdžiai:

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

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą:




    // 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);> > }> }>

    Išvestis:

     Input: Welcome to Geeksforgeeks Output: Welcome to Geeksforgeeks true Input: We fail- Output: We fail- false 
    java.lang.StringBuilder.append( char a ): Tai yra integruotas Java metodas, naudojamas char argumento eilutės atvaizdavimui pridėti prie nurodytos sekos. Argumentas char pridedamas prie šios StringBuilder sekos turinio.

    Sintaksė:

    public StringBuilder append( char a ) 

    Parametras: Metodas priima vieną parametrą a kuri yra Char reikšmė, kurios eilutės atvaizdavimas turi būti pridėtas.

    Grąžinimo vertė: Atlikus pridėjimo operaciją, metodas grąžina eilutės objektą.
    Pavyzdžiai:

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

    Žemiau pateiktos programos iliustruoja java.lang.StringBuilder.append(char a) metodą.




    // 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);> > }> }>

    Išvestis:

     Welcome geeks! Result after appending = Welcome geeks!T hello world- Result after appending = hello world-# 
    StringBuilder pridėti( char[] astr ): Java.lang.StringBuilder.append( char[] astr ) yra integruotas metodas, kuris prie šios StringBuilder sekos prideda char masyvo argumento eilutės atvaizdavimą.

    Sintaksė:

    public StringBuilder append( char[] astr ) 

    Parametras: Metodas priima vieną parametrą astr kurios yra Char seka, kurios eilutės atvaizdavimas turi būti pridėtas.

    Grąžinimo vertė: Atlikus pridėjimo operaciją, metodas grąžina eilutės objektą.
    Pavyzdžiai:

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

    Žemiau esanti programa iliustruoja java.lang.StringBuilder.append( char[] astr ) metodas:




    // 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);> > }> }>

    Išvestis:

     We are geeks Result after appending = We are geeks GEEkS We are - Result after appending = We are -abcd 
    StringBuilder pridėti( char[] cstr, int iset, int ilgis ) : Šis metodas prie šios sekos prideda char masyvo argumento pogrupio atvaizdą. char masyvo cstr simboliai, pradedant indeksu iset, eilės tvarka pridedami prie šios sekos turinio. Šios sekos ilgis didėja ilgio reikšme.

    Sintaksė:

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

    Parametras : Šis metodas priima tris parametrus:

    • cstr – Tai reiškia Char seką.
    • aš nustatau – Tai reiškia pirmojo pridėtinio simbolio rodyklę.
    • ilgio – Tai nurodo pridėtinų simbolių skaičių.

    Grąžinimo vertė: Atlikus pridėjimo operaciją, metodas grąžina eilutės objektą.
    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append(char[] cstr, int iset, int ilongth) metodą.




    // 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);> > }> }>

    Išvestis:

     String Builder before = Geeks After appending String Builder = techcodeview.com 
    StringBuilder pridėti( dvigubas a ): Šis metodas tiesiog prideda dvigubo argumento eilutę prie šios StringBuilder sekos.

    Sintaksė:

    public StringBuilder append( double val ) 

    Parametras: Metodas priima vieną parametrą val kuri nurodo dešimtainę reikšmę, kurios eilutės atvaizdavimas turi būti pridėtas.

    Grąžinimo vertė: Atlikus pridėjimo operaciją, metodas grąžina eilutės objektą.
    Pavyzdžiai:

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

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append(double val) metodą.




    // 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);> > }> }>

    Išvestis:

     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 pridėti( plūdės val ): Šis metodas prie šios sekos prideda slankiojo argumento eilutės atvaizdavimą.

    Sintaksė:

    public StringBuilder append( float val ) 

    Parametras: Metodas priima vieną parametrą val kuri yra slankioji reikšmė, kurios eilutės atvaizdavimas turi būti pridėtas.

    Grąžinimo vertė: StringBuilder.append( plūdės val ) metodas grąžina nuorodą į eilutės objektą po operacijos atlikimo.

    Pavyzdžiai:

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

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

     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 pridėti( int val ) Šis metodas tiesiog prideda int argumento eilutę prie šios StringBuilder sekos.
    Sintaksė:

    public StringBuilder append( int val ) 

    Parametras: Metodas priima vieną parametrą val kuri yra sveikasis skaičius, su kuriuo turėtų būti atlikta operacija.

    Grąžinimo vertė: Metodas grąžina nuorodą į šį objektą.

    Pavyzdžiai:

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

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

     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 pridėti( Ilgas val ) : Šis metodas tiesiog prideda ilgo argumento eilutę prie šios StringBuilder sekos.

    Sintaksė:

    public StringBuilder append( Long val ) 

    Parametras: Metodas priima vieną parametrą val kuri yra ilgoji vertė.

    Grąžinimo vertė: Atlikus pridėjimo operaciją, metodas grąžina eilutės objektą.
    Pavyzdžiai:

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

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

     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 pridėti( CharSequence a ): Šis metodas naudojamas nurodytai CharSequence pridėti prie šios sekos.

    Sintaksė:

    public StringBuilder append( CharSequence a ) 

    Parametras: Metodas priima vieną parametrą a kuri yra CharSequence reikšmė.

    Grąžinimo vertė: Atlikus pridėjimo operaciją, metodas grąžina eilutės objektą.

    Pavyzdžiai:

     Input : StringBuilder = 'I love my Country' CharSequence a = ' India' Output : I love my Country India 

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

     String Builder = Geeksfor After append = Geeksforgeeks 
    StringBuilder pridėti( CharSequence chseq, tarpinė pradžia, tarpinė pabaiga ) : Šis metodas naudojamas nurodytos CharSequence posekai pridėti prie šios StringBuilder.

    Sintaksė:

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

    Parametras : Metodas priima tris parametrus:

    • chseq (CharSequence): tai reiškia CharSequence reikšmę.
    • pradėti (Sveikasis skaičius): tai nurodo pradinį posekos, kurią reikia pridėti, indeksą.
    • galas (Sveikasis skaičius): tai nurodo pridėtinos sekos pabaigos indeksą.

    Grąžinimo vertė: Metodas grąžina eilutę po to, kai bus atlikta pridėjimo operacija.

    Pavyzdžiai:

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

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą:




    // 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);> > }> }>

    Išvestis:

     String builder= We are the After append string buffer = We are the geeks 
    StringBuilder pridėti( Objektas obj ) : Šis metodas naudojamas objekto argumento eilutės atvaizdavimui pridėti prie StringBuilder.

    Sintaksė:

    StringBuilder append( Object obj ) 

    Parametras: Metodas priima vieną parametrą obj kuri nurodo objektą, kurį reikia pridėti.

    Grąžinimo vertė: Metodas grąžina eilutę atlikęs pridėjimo operaciją.

    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

     String Builder = Geeksfor After appending result is = Geeksforgeeks 
    StringBuilder pridėti( Styga astr ) : Šis metodas naudojamas norint pridėti nurodytą eilutę prie šios StringBuilder.
    Sintaksė:

    StringBuilder append( String istr ) 

    Parametras: Metodas priima vieną parametrą istr eilutės tipo, kurios nurodo pridėtiną reikšmę.

    Grąžinimo vertė: Metodas grąžina nurodytą eilutę šiai simbolių sekai.
    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

     String Builder = Geeksfor After appending result is = Geeksforgeeks 
    StringBuilder pridėti( StringBuilder sbf ) : Šis metodas naudojamas norint pridėti nurodytą StringBuilder prie šios sekos arba StringBuilder.

    Sintaksė:

    public StringBuilder append( StringBuilder sbf ) 

    Parametras: Metodas priima vieną parametrą sbf nurodo StringBuilder, kurį reikia pridėti.

    Grąžinimo vertė: Metodas grąžina StringBuilder į šią seką.
    Žemiau pateikta programa iliustruoja java.lang.StringBuilder.append() metodą.




    // 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);> > }> }>

    Išvestis:

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