logo

Mètode Java StringBuilder append().

El afegir() mètode de Java StringBuilder class s'utilitza per afegir el valor de cadena a la seqüència actual. Hi ha diversos mètodes append() sobrecarregats disponibles a la classe StringBuilder. Aquests mètodes es diferencien en funció dels seus paràmetres.

Sintaxi:

Vegem la sintaxi diferent del mètode StringBuilder append():

paràmetre a l'script de shell
 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àmetre:

Tipus de dades Paràmetre Descripció
booleà b Un valor booleà que s'ha d'afegir.
char c Un valor de caràcter que s'ha d'afegir.
char str Aquests són els caràcters que s'han d'afegir.
int compensació L'índex del primer caràcter a afegir.
int només El nombre de caràcters a afegir.
CharSequence cs La seqüència de caràcters que s'ha d'adjuntar.
int començar Aquest és l'índex inicial de la subseqüència que s'ha d'afegir.
int final Aquest és l'índex final de la subseqüència que s'ha d'adjuntar.
doble d Un valor doble que s'ha d'afegir.
flotar f Un valor flotant que s'ha d'afegir.
int i Un valor int que s'ha d'afegir.
llarg lng Un valor llarg que s'ha d'afegir.
Objecte Obj Un valor d'objecte que s'ha d'afegir.
Corda str Un valor de cadena que s'ha d'afegir.
StringBuffer sb Un StringBuffer que s'afegeix.
int codePoint Un valor int del punt de codi Unicode.

Devolucions:

Mètode Devolucions
afegir (booleà b) Retorna una referència a aquest objecte.
adjuntar (car c) Retorna una referència a aquest objecte.
afegir(char[] str) Retorna una referència a aquest objecte.
append(char[] str, int offset, int len) Retorna una referència a aquest objecte.
afegir(CharSequence cs) Torna una referència a aquest apèndix.
append(CharSequence cs, int inici, int final) Retorna una referència a aquest objecte.
afegir (doble d) Retorna una referència a aquest objecte.
afegir (float f) Retorna una referència a aquest objecte.
afegir (int i) Retorna una referència a aquest objecte.
adjuntar (long lng) Retorna una referència a aquest objecte.
afegir (Objecte objecte) Retorna una referència a aquest objecte.
append(String str) Retorna una referència a aquest objecte.
afegir(StringBuffer sb) Retorna una referència a aquest objecte.
appendCodePoint(int codePoint) Retorna una referència a aquest objecte.

Excepcions:

Mètode Excepció
afegir (booleà b) AIXÒ
adjuntar (car c) AIXÒ
afegir(char[] str) AIXÒ
append(char[] str, int offset, int len) IndexOutOfBoundsException
afegir(CharSequence s) AIXÒ
append(CharSequence s, int inici, int final) IndexOutOfBoundsException
afegir (doble d) AIXÒ
afegir (float f) AIXÒ
afegir (int i) AIXÒ
adjuntar (long lng) AIXÒ
afegir (Objecte objecte) AIXÒ
append(String str) AIXÒ
afegir(StringBuffer sb) AIXÒ
appendCodePoint(int codePoint) AIXÒ

Versió de compatibilitat:

Java 1.5 i superior

Exemple del mètode Java StringBuilder append(boolean b).

 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); } } 
Prova-ho ara

Sortida:

 builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false 

Exemple del mètode Java StringBuilder append(char c).

 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); } } 
Prova-ho ara

Sortida:

bloquejar anuncis de youtube Android
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Exemple del mètode Java StringBuilder append(char[] str).

 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); } } 
Prova-ho ara

Sortida:

 builderObject :string after append = string abc 

Exemple del mètode Java StringBuilder append(char[] str, int offset, int len).

 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); } } 
Prova-ho ara

Sortida:

 builderObject :string builder after append = string builder bcdef 

Exemple del mètode 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); } } 
Prova-ho ara

Sortida:

 builderObject :string builder after append = string builder char sequence 

Exemple del mètode Java StringBuilder append(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); } } 
Prova-ho ara

Sortida:

 builderObject :string builder after append = string builder sequ 

Exemple del mètode 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); } } 
Prova-ho ara

Sortida:

mysql canvia el tipus de columna
 builder :string builder after append = string builder 12.65432101234568 

Exemple del mètode 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); } } 
Prova-ho ara

Sortida:

 builder :string builder after append = string builder 10.65 

Exemple del mètode Java StringBuilder append(int i).

 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); } } 
Prova-ho ara

Sortida:

 builder :append int after append = append int 100 

Exemple del mètode Java StringBuilder append(long lng).

 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); } } 
Prova-ho ara

Sortida:

 builder :append long after append = append long 9223372036854775807 

Exemple del mètode Java StringBuilder append(Object obj).

 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); } } 
Prova-ho ara

Sortida:

katrina kaif
 builder :append object after append = append object objectValue 

Exemple del mètode Java StringBuilder append(String str).

 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); } } 
Prova-ho ara

Sortida:

 builder :append string after append = append string my string 

Exemple del mètode Java StringBuilder append(StringBuffer sb).

 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); } } 
Prova-ho ara

Sortida:

 builder :append stringBuffer after append = append stringBuffer bufferValue 

Exemple del mètode Java StringBuilder appendCodePoint(int codePoint).

 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); } } 
Prova-ho ara

Sortida:

 after append : append codePoint1 @ append codePoint2 A