in

Método append () de StringBuilder en Java con ejemplos

gfg 200x200 min

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

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

    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 devuelto: 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 ():

    import java.lang.*;

     

    public class Geeks {

     

        public static void main(String[] args)

        {

     

            StringBuilder sb1 = new

                          StringBuilder("Welcome to Geeksforgeeks ");

            System.out.println("Input: " + sb1);

     

            

            sb1.append(true);

            System.out.println("Output: " + sb1);

     

            System.out.println();

     

            StringBuilder sb2 = new StringBuilder("We fail- ");

            System.out.println("Input: " + sb2);

     

            

            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 a): Este es un método incorporado en Java que se usa para agregar la representación de cadena del argumento char a la secuencia dada. El argumento char se agrega al contenido de esta secuencia de StringBuilder.

    Sintaxis:

    public StringBuilder append(char a)

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

    Valor devuelto: El método devuelve un objeto de cadena después de que se realiza 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).

    import java.lang.*;

     

    public class Geeks {

     

        public static void main(String[] args)

        {

             

            StringBuilder sbf = new

                           StringBuilder("Welcome geeks!");

                    System.out.println( sbf);

     

            

            

            sbf.append('T');

            System.out.println("Result after"+

                                     " appending = " + sbf);

     

         

            sbf = new StringBuilder("hello world-");

                    System.out.println(sbf);

            

            

            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-#
    
  • StringBuilder anexar (carbonizarse[] astr): El java.lang.StringBuilder.append (carbonizarse[] astr) es el método incorporado que agrega la representación de cadena del argumento de matriz de caracteres a esta secuencia de StringBuilder.

    Sintaxis:

    public StringBuilder append(char[] astr)

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

    Valor devuelto: El método devuelve un objeto de cadena después de que se realiza 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 (carbonizarse[] astr) método:

    import java.lang.*;

     

    public class Geeks {

     

        public static void main(String[] args)

        {

     

             

            StringBuilder sbf = new

                          StringBuilder("We are geeks  ");

            System.out.println(sbf);

     

            

            char[] astr = new char[] 

                              { 'G', 'E', 'E', 'k', 'S' };

     

            

                       

            sbf.append(astr);

        System.out.println("Result after"+

                                " appending = " + sbf);

             

            sbf = new StringBuilder("We are  -");

                    System.out.println(sbf);

     

            

            astr = new char[] { 'a', 'b', 'c', 'd' };

     

            

                       

            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
    
  • StringBuilder anexar (carbonizarse[] cstr, int iset, int ilength): Este método agrega la representación de cadena de una submatriz del argumento de matriz de caracteres a esta secuencia. Los caracteres de la matriz de caracteres cstr, comenzando en index iset, se añaden, en orden, al contenido de esta secuencia. La longitud de esta secuencia aumenta con el valor de ilength.

    Sintaxis:

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

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

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

    Valor devuelto: El método devuelve un objeto de cadena después de que se realiza la operación de adición.
    El siguiente programa ilustra java.lang.StringBuilder.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' };

     

            

               

               

            sb.append(cstr, 0, 8);

     

            

            System.out.println("After appending String Builder = " + sb);

        }

    }

    Producción:

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

    Sintaxis:

    public StringBuilder append(double val)

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

    Valor devuelto: El método devuelve un objeto de cadena después de que se realiza 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).

    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 ");

     

            

            Double astr = new Double(36.47);

     

            

               

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

     

            

               

            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
    
  • StringBuilder anexar (flotador val): 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 val que es el valor flotante cuya representación de cadena se agregará.

    Valor devuelto: StringBuilder.append (flotador val) devuelve una referencia al objeto de cadena después de que se realiza la operación.

    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 ().

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

     

            

               

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

     

            

            

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

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

    Valor devuelto: 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 ().

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

     

            

               

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

     

            

            

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

    Sintaxis:

    public StringBuilder append(Long val)

    Parámetro: El método acepta un …

  • Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    apple touch icon@2

    Confusión entre Python y Anaconda

    edit

    Agudo vs Crónico – Diferencia y Comparación