The adăuga() metoda Java StringBuilder clasa este folosită pentru a adăuga valoarea șirului la secvența curentă. Există diverse metode append() supraîncărcate disponibile în clasa StringBuilder. Aceste metode sunt diferențiate în funcție de parametrii lor.
Sintaxă:
Să vedem sintaxa diferită a metodei StringBuilder append():
insula java
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)
Parametru:
DataType | Parametru | Descriere |
---|---|---|
boolean | b | O valoare booleană care urmează să fie adăugată. |
char | c | O valoare char care trebuie adăugată. |
char | str | Acestea sunt caracterele care urmează să fie anexate. |
int | decalaj | Indexul primului caracter de atașat. |
int | numai | Numărul de caractere de adăugat. |
CharSequence | cs | Secvența de caractere care urmează să fie atașată. |
int | start | Acesta este indexul de pornire al subsecvenței care urmează să fie atașat. |
int | Sfârşit | Acesta este indexul final al subsecvenței care urmează să fie atașată. |
dubla | d | O valoare dublă care trebuie adăugată. |
pluti | f | O valoare flotantă care trebuie adăugată. |
int | i | O valoare int care trebuie adăugată. |
lung | lng | O valoare lungă care trebuie adăugată. |
Obiect | Obj | O valoare de obiect care urmează să fie adăugată. |
Şir | str | O valoare șir care trebuie adăugată. |
StringBuffer | sb | Un StringBuffer care este atașat. |
int | codePoint | O valoare int a punctului de cod Unicode. |
Se intoarce:
Metodă | Se intoarce |
---|---|
adaugă (boolean b) | Returnează o referință la acest obiect. |
adaugă (car c) | Returnează o referință la acest obiect. |
append(char[] str) | Returnează o referință la acest obiect. |
append(char[] str, int offset, int len) | Returnează o referință la acest obiect. |
append(CharSequence cs) | Returnează o referință la acest anexabil. |
append(CharSequence cs, int start, int end) | Returnează o referință la acest obiect. |
adăugați (dublu d) | Returnează o referință la acest obiect. |
adăugați (float f) | Returnează o referință la acest obiect. |
adaugă (int i) | Returnează o referință la acest obiect. |
anexează (lung lung) | Returnează o referință la acest obiect. |
append(Obiect obiect) | Returnează o referință la acest obiect. |
append(String str) | Returnează o referință la acest obiect. |
append(StringBuffer sb) | Returnează o referință la acest obiect. |
appendCodePoint(int codePoint) | Returnează o referință la acest obiect. |
Excepții:
Metodă | Excepție |
---|---|
adaugă (boolean b) | ACEA |
adaugă (car c) | ACEA |
append(char[] str) | ACEA |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
append(CharSequence s) | ACEA |
append(CharSequence s, int start, int end) | IndexOutOfBoundsException |
adăugați (dublu d) | ACEA |
adăugați (float f) | ACEA |
adaugă (int i) | ACEA |
anexează (lung lung) | ACEA |
append(Obiect obiect) | ACEA |
append(String str) | ACEA |
append(StringBuffer sb) | ACEA |
appendCodePoint(int codePoint) | ACEA |
Versiune de compatibilitate:
Java 1.5 și versiuni ulterioare
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
mysql nu este egal
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builderObject :string after append = string abc
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builderObject :string builder after append = string builder bcdef
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builderObject :string builder after append = string builder char sequence
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builderObject :string builder after append = string builder sequ
Exemplu de metodă Java StringBuilder append(double 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); } }Testează-l acum
Ieșire:
builder :string builder after append = string builder 12.65432101234568
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builder :string builder after append = string builder 10.65
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
cum se returnează o matrice în java
builder :append int after append = append int 100
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builder :append long after append = append long 9223372036854775807
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builder :append object after append = append object objectValue
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
builder :append string after append = append string my string
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
javascript onclick
builder :append stringBuffer after append = append stringBuffer bufferValue
Exemplu de metodă 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); } }Testează-l acum
Ieșire:
after append : append codePoint1 @ append codePoint2 A