logo

Método StringBuilder append() en Java con ejemplos

El java.lang.StringBuilder.append() El método se utiliza para agregar la representación de cadena de algún argumento a la secuencia. Hay 13 maneras/formas en las que el método append() se puede utilizar pasando varios tipos de argumentos:

    Agregar StringBuilder ( booleano un ): El java.lang.StringBuilder.append( booleano un ) es un método incorporado en Java que se utiliza para agregar la representación de cadena del argumento booleano a una secuencia determinada.



    Sintaxis:

    public StringBuilder append( boolean a )>

    Parámetro: Este método acepta un solo parámetro. a de tipo booleano y se refiere al valor booleano que se agregará.

    Valor de retorno: El método devuelve una referencia a este objeto.



    Ejemplos:

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

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     Input: Welcome to Geeksforgeeks Output: Welcome to Geeksforgeeks true Input: We fail- Output: We fail- false>
    java.lang.StringBuilder.append( char un ): Este es un método incorporado en Java que se utiliza para agregar la representación de cadena del argumento char a la secuencia dada. El argumento char se agrega al contenido de esta secuencia StringBuilder.

    Sintaxis:

    public StringBuilder append( char a )>

    Parámetro: El método acepta un solo parámetro. a que es el valor Char cuya representación de cadena se agregará.

    diferencia en Python

    Valor de retorno: El método devuelve un objeto de cadena después de realizar la operación de adición.
    Ejemplos:

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

    Los siguientes programas ilustran el método 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);> >}> }>

    >

    >

    Producción:

     Welcome geeks! Result after appending = Welcome geeks!T hello world- Result after appending = hello world-#>
    Agregar StringBuilder ( char[] astr ): El java.lang.StringBuilder.append( char[] astr ) es el método incorporado que agrega la representación de cadena del argumento de la matriz de caracteres a esta secuencia StringBuilder.

    Sintaxis:

    public StringBuilder append( char[] astr )>

    Parámetro: El método acepta un solo parámetro. astro que son la secuencia Char cuya representación de cadena se va a agregar.

    Valor de retorno: El método devuelve un objeto de cadena después de realizar la operación de adición.
    Ejemplos:

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

    El siguiente programa ilustra java.lang.StringBuilder.append( char[] astr ) método:




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

    >

    >

    Producción:

     We are geeks Result after appending = We are geeks GEEkS We are - Result after appending = We are -abcd>
    Agregar StringBuilder ( char[] cstr, int iset, int ilength ): este método agrega la representación de cadena de una submatriz del argumento de la matriz char a esta secuencia. Los caracteres de la matriz de caracteres cstr, que comienzan en el índice iset, se añaden, en orden, al contenido de esta secuencia. La longitud de esta secuencia aumenta según el valor de ilength.

    Sintaxis:

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

    Parámetro: Este método acepta tres parámetros:

    • ctr – Esto se refiere a la secuencia Char.
    • lo puse – Esto se refiere al índice del primer carácter que se agregará.
    • longitud – Esto se refiere a la cantidad de caracteres que se agregarán.

    Valor de retorno: El método devuelve un objeto de cadena después de realizar la operación de adición.
    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     String Builder before = Geeks After appending String Builder = techcodeview.com>
    Agregar StringBuilder ( doble a ): Este método simplemente agrega la representación de cadena del argumento doble a esta secuencia StringBuilder.

    Sintaxis:

    public StringBuilder append( double val )>

    Parámetro: El método acepta un solo parámetro. vale que se refiere al valor decimal cuya representación de cadena se agregará.

    Valor de retorno: El método devuelve un objeto de cadena después de realizar la operación de adición.
    Ejemplos:

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

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     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>
    Agregar StringBuilder ( valor flotante ): Este método agrega la representación de cadena del argumento flotante a esta secuencia.

    Sintaxis:

    public StringBuilder append( float val )>

    Parámetro: El método acepta un solo parámetro. vale que es el valor flotante cuya representación de cadena se agregará.

    Valor de retorno: StringBuilder.append( valor flotante ) El método devuelve una referencia al objeto de cadena después de realizar la operación.

    mysql mostrar usuarios

    Ejemplos:

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

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     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>
    Agregar StringBuilder ( valor int ) Este método simplemente agrega la representación de cadena del argumento int a esta secuencia StringBuilder.
    Sintaxis:

    public StringBuilder append( int val )>

    Parámetro: El método acepta un solo parámetro. vale que es un valor entero sobre el que se supone que se realiza la operación.

    Valor de retorno: El método devuelve una referencia a este objeto.

    Ejemplos:

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

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     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>
    Agregar StringBuilder ( valor largo ): este método simplemente agrega la representación de cadena del argumento largo a esta secuencia StringBuilder.

    Sintaxis:

    public StringBuilder append( Long val )>

    Parámetro: El método acepta un solo parámetro. vale cual es el valor largo.

    Valor de retorno: El método devuelve un objeto de cadena después de realizar la operación de adición.
    Ejemplos:

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

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     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>
    Agregar StringBuilder ( Secuencia de caracteres a ): Este método se utiliza para agregar la CharSequence especificada a esta secuencia.

    Sintaxis:

    public StringBuilder append( CharSequence a )>

    Parámetro: El método acepta un solo parámetro. a que es el valor de CharSequence.

    Valor de retorno: El método devuelve un objeto de cadena después de realizar la operación de adición.

    Ejemplos:

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

    El siguiente programa ilustra el método java.lang.StringBuilder.append().




    saira banú actor

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

    >

    >

    Producción:

     String Builder = Geeksfor After append = Geeksforgeeks>
    Agregar StringBuilder ( CharSequence chseq, int inicio, int fin ): este método se utiliza para agregar una subsecuencia de la CharSequence especificada a este StringBuilder.

    Sintaxis:

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

    Parámetro: El método acepta tres parámetros:

    • chseq (CharSequence): Esto se refiere al valor de CharSequence.
    • comenzar (Entero): Esto se refiere al índice inicial de la subsecuencia que se agregará.
    • fin (Entero): Esto se refiere al índice final de la subsecuencia que se agregará.

    Valor de retorno: El método devuelve la cadena después de realizar la operación de adición.

    Ejemplos:

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

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     String builder= We are the After append string buffer = We are the geeks>
    Agregar StringBuilder ( Objeto objeto ): este método se utiliza para agregar la representación de cadena del argumento del objeto al StringBuilder.

    Sintaxis:

    StringBuilder append( Object obj )>

    Parámetro: El método acepta un solo parámetro. objeto que se refiere al objeto que debe agregarse.

    Valor de retorno: El método devuelve la cadena después de realizar la operación de agregar.

    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     String Builder = Geeksfor After appending result is = Geeksforgeeks>
    Agregar StringBuilder ( cadena de cadena ): este método se utiliza para agregar la cadena especificada a este StringBuilder.
    Sintaxis:

    StringBuilder append( String istr )>

    Parámetro: El método acepta un solo parámetro. istr de tipo String que hacen referencia al valor que se va a anexar.

    Valor de retorno: El método devuelve una cadena especificada a esta secuencia de caracteres.
    El siguiente programa ilustra el método 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);> >}> }>

    >

    >

    Producción:

     String Builder = Geeksfor After appending result is = Geeksforgeeks>
    Agregar StringBuilder ( StringBuilder sbf ): este método se utiliza para agregar el StringBuilder especificado a esta secuencia o StringBuilder.

    Sintaxis:

    public StringBuilder append( StringBuilder sbf )>

    Parámetro: El método acepta un solo parámetro. sbf se refiere al StringBuilder para agregar.

    Valor de retorno: El método devuelve StringBuilder a esta secuencia.
    El siguiente programa ilustra el método java.lang.StringBuilder.append().

    ¿Por qué cadena inmutable en Java?




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

    >

    >

    Producción:

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