El adjuntar() método de java Constructor de cadenas La clase se utiliza para agregar el valor de la cadena a la secuencia actual. Hay varios métodos append() sobrecargados disponibles en la clase StringBuilder. Estos métodos se diferencian en función de sus parámetros.
Sintaxis:
Veamos las diferentes sintaxis del método append() de StringBuilder:
alinear imágenes en css
public StringBuilder append(boolean b) public StringBuilder append(char c) public StringBuilder append(char[] str) public StringBuilder append(char[] str, int offset, int len) public StringBuilder append(CharSequence cs) public StringBuilder append(CharSequence cs, int start, int end) public StringBuilder append(double d) public StringBuilder append(float f) public StringBuilder append(int i) public StringBuilder append(long lng) public StringBuilder append(Object obj) public StringBuilder append(String str) public StringBuilder append(StringBuffer sb) public StringBuilder appendCodePoint(int codePoint)
Parámetro:
Tipo de datos | Parámetro | Descripción |
---|---|---|
booleano | b | Un valor booleano que se va a añadir. |
carbonizarse | C | Un valor de carácter que se va a agregar. |
carbonizarse | cadena | Estos son los caracteres que se agregarán. |
En t | compensar | El índice del primer carácter que se agregará. |
En t | solo | El número de caracteres que se agregarán. |
Secuencia de caracteres | cs | La secuencia de caracteres que se va a anexar. |
En t | comenzar | Este es el índice inicial de la subsecuencia que se agregará. |
En t | fin | Este es el índice final de la subsecuencia que se va a agregar. |
doble | d | Un valor doble que se agregará. |
flotar | F | Un valor flotante que se va a añadir. |
En t | i | Un valor int que se agregará. |
largo | gas natural | Un valor largo que se va a añadir. |
Objeto | objeto | Un valor de objeto que se va a agregar. |
Cadena | cadena | Un valor de cadena que se va a agregar. |
búfer de cadena | alguien | Un StringBuffer que se adjunta. |
En t | punto de código | Un valor int del punto de código Unicode. |
Devoluciones:
Método | Devoluciones |
---|---|
agregar (booleano b) | Devuelve una referencia a este objeto. |
agregar (carácter c) | Devuelve una referencia a este objeto. |
añadir(char[] cadena) | Devuelve una referencia a este objeto. |
agregar(char[] str, int offset, int len) | Devuelve una referencia a este objeto. |
añadir(CharSequence cs) | Devuelve una referencia a este Apéndice. |
agregar(CharSequence cs, int inicio, int fin) | Devuelve una referencia a este objeto. |
agregar (doble d) | Devuelve una referencia a este objeto. |
añadir(flotante f) | Devuelve una referencia a este objeto. |
añadir(int i) | Devuelve una referencia a este objeto. |
agregar (largo largo) | Devuelve una referencia a este objeto. |
añadir(objeto objeto) | Devuelve una referencia a este objeto. |
agregar (cadena de cadena) | Devuelve una referencia a este objeto. |
añadir(StringBuffer sb) | Devuelve una referencia a este objeto. |
appendCodePoint(int códigoPoint) | Devuelve una referencia a este objeto. |
Excepciones:
Método | Excepción |
---|---|
agregar (booleano b) | ESO |
agregar (carácter c) | ESO |
añadir(char[] cadena) | ESO |
agregar(char[] str, int offset, int len) | Excepción IndexOutOfBounds |
añadir(CharSequence s) | ESO |
agregar(CharSequence s, int inicio, int fin) | Excepción IndexOutOfBounds |
agregar (doble d) | ESO |
añadir(flotante f) | ESO |
añadir(int i) | ESO |
agregar (largo largo) | ESO |
añadir(objeto objeto) | ESO |
agregar (cadena de cadena) | ESO |
añadir(StringBuffer sb) | ESO |
appendCodePoint(int códigoPoint) | ESO |
Versión de compatibilidad:
Java 1.5 y superior
Ejemplo de método append (booleano b) de Java StringBuilder
public class StringBuilderAppendExample1 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('value1 '); System.out.println('builderObject :'+sb1); // appending boolean argument sb1.append(true); // print the StringBuilder after appending System.out.println('after append = ' + sb1); StringBuilder sb2 = new StringBuilder('value2 '); System.out.println('new builderObject :' + sb2); // appending boolean argument sb2.append(false); // print the string Builder after appending System.out.println('after append = ' + sb2); } }Pruébalo ahora
Producción:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Ejemplo del método append(char c) de Java StringBuilder
public class StringBuilderAppendExample2 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('value1 '); System.out.println('builderObject :'+sb1); // appending char argument sb1.append('A'); // print the StringBuilder after appending System.out.println('after append = ' + sb1); StringBuilder sb2 = new StringBuilder('value2 '); System.out.println('new builderObject :' + sb2); // appending char argument sb2.append('#'); // print the string Builder after appending System.out.println('after append = ' + sb2); } }Pruébalo ahora
Producción:
borrar caché npm
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Ejemplo de método append(char[] str) de Java StringBuilder
public class StringBuilderAppendExample3 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('string '); System.out.println('builderObject :'+sb1); char[] str = {'a','b','c'}; // appending char array argument sb1.append(str); // print the StringBuilder after appending System.out.println('after append = ' + sb1); } }Pruébalo ahora
Producción:
builderObject :string after append = string abc
Ejemplo del método append(char[] str, int offset, int len) de Java StringBuilder
public class StringBuilderAppendExample4 { public static void main(String[] args){ StringBuilder sb1 = new StringBuilder('string builder '); System.out.println('builderObject :'+sb1); char[] str = {'a','b','c','d','e','f','g'}; // appending char array argument sb1.append(str,1,5); // print the StringBuilder after appending System.out.println('after append = ' + sb1); } }Pruébalo ahora
Producción:
builderObject :string builder after append = string builder bcdef
Ejemplo de método Java StringBuilder append (CharSequence cs)
public class StringBuilderAppendExample5 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builderObject :'+sb); CharSequence cs = 'char sequence'; // appending charsequence argument sb.append(cs); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builderObject :string builder after append = string builder char sequence
Ejemplo de método append de Java StringBuilder (CharSequence cs, int start, int end)
public class StringBuilderAppendExample6 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builderObject :'+sb); CharSequence cs = 'charsequence'; // appending charsequence argument start at index 4 and end at 8(exclusive) sb.append(cs,4,8); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builderObject :string builder after append = string builder sequ
Ejemplo de método Java StringBuilder append (doble d)
public class StringBuilderAppendExample7 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builder :'+sb); // appending double argument sb.append(12.6543210123456789d); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builder :string builder after append = string builder 12.65432101234568
Ejemplo de método Java StringBuilder append(float f)
public class StringBuilderAppendExample8 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builder :'+sb); // appending float argument sb.append(10.65f); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builder :string builder after append = string builder 10.65
Ejemplo del método append(int i) de Java StringBuilder
public class StringBuilderAppendExample9 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append int '); System.out.println('builder :'+sb); // appending int argument sb.append(100); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
.siguiente java
builder :append int after append = append int 100
Ejemplo del método append (long lng) de Java StringBuilder
public class StringBuilderAppendExample10 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append long '); System.out.println('builder :'+sb); // appending long argument sb.append(9223372036854775807l); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builder :append long after append = append long 9223372036854775807
Ejemplo del método append(Object obj) de Java StringBuilder
public class StringBuilderAppendExample11 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append object '); System.out.println('builder :'+sb); Object obj ='objectValue'; // appending object argument sb.append(obj); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builder :append object after append = append object objectValue
Ejemplo del método append(String str) de Java StringBuilder
public class StringBuilderAppendExample12 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append string '); System.out.println('builder :'+sb); String str ='my string'; // appending string argument sb.append(str); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }Pruébalo ahora
Producción:
builder :append string after append = append string my string
Ejemplo del método append(StringBuffer sb) de Java StringBuilder
public class StringBuilderAppendExample13 { public static void main(String[] args) { StringBuilder stringBuilder = new StringBuilder('append stringBuffer '); System.out.println('builder :'+stringBuilder); StringBuffer sb =new StringBuffer('bufferValue'); // appending string buffer argument stringBuilder.append(sb); // print the StringBuilder after appending System.out.println('after append = ' + stringBuilder); } }Pruébalo ahora
Producción:
palabra clave volátil de Java
builder :append stringBuffer after append = append stringBuffer bufferValue
Ejemplo del método appendCodePoint(int codePoint) de Java StringBuilder
public class StringBuilderAppendExample14 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('append codePoint1 '); StringBuilder sb2 = new StringBuilder('append codePoint2 '); // appending codePoint argument sb1.appendCodePoint(64); sb2.appendCodePoint(65); // print the StringBuilder after appending System.out.println('after append : ' +sb1+' '+sb2); } }Pruébalo ahora
Producción:
after append : append codePoint1 @ append codePoint2 A