logo

Metóda append() Java StringBuilder

The pripojiť () metóda Java StringBuilder trieda sa používa na pripojenie hodnoty reťazca k aktuálnej sekvencii. V triede StringBuilder sú k dispozícii rôzne preťažené metódy append(). Tieto metódy sú diferencované na základe ich parametrov.

Syntax:

Pozrime sa na inú syntax metódy StringBuilder append():

vytvoriť java vlákno
 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) 

Parameter:

Dátový typ Parameter Popis
boolovská hodnota b Boolovská hodnota, ktorá sa má pripojiť.
char c Hodnota znaku, ktorá sa má pripojiť.
char str Toto sú znaky, ktoré sa majú pridať.
int offset Index prvého znaku, ktorý sa má pripojiť.
int len Počet znakov, ktoré sa majú pripojiť.
CharSequence cs Postupnosť znakov, ktorá sa má pripojiť.
int začať Toto je počiatočný index podsekvencie, ktorý sa má pripojiť.
int koniec Toto je koncový index podsekvencie, ktorá sa má pripojiť.
dvojitý d Dvojitá hodnota, ktorá sa má pripojiť.
plavák f Hodnota float, ktorá sa má pripojiť.
int i Hodnota int, ktorá sa má pripojiť.
dlhý lng Dlhá hodnota, ktorá sa má pripojiť.
Objekt Obj Hodnota objektu, ktorá sa má pripojiť.
Reťazec str Hodnota reťazca, ktorá sa má pripojiť.
StringBuffer sb StringBuffer, ktorý je pripojený.
int codePoint Hodnota int bodu kódu Unicode.

Vrátenie:

Metóda Návraty
pripojiť (boolovská hodnota b) Vracia odkaz na tento objekt.
pripojiť (znak c) Vracia odkaz na tento objekt.
append(char[] str) Vráti odkaz na tento objekt.
append(char[] str, int offset, int dĺžka) Vracia odkaz na tento objekt.
append(CharSequence cs) Vracia odkaz na tento dodatok.
append(CharSequence cs, int začiatok, int koniec) Vracia odkaz na tento objekt.
pripojiť (dvojité d) Vracia odkaz na tento objekt.
pripojiť (float f) Vracia odkaz na tento objekt.
pripojiť (int i) Vracia odkaz na tento objekt.
pripojiť (dlhá lng) Vracia odkaz na tento objekt.
pripojiť (objekt objektu) Vracia odkaz na tento objekt.
pripojiť (string reťazec) Vráti odkaz na tento objekt.
pripojiť (StringBuffer sb) Vracia odkaz na tento objekt.
appendCodePoint(int codePoint) Vráti odkaz na tento objekt.

Výnimky:

Metóda Výnimka
pripojiť (boolovská hodnota b) TO
pripojiť (znak c) TO
append(char[] str) TO
append(char[] str, int offset, int dĺžka) IndexOutOfBoundsException
append(CharSequence s) TO
append(CharSequence s, int začiatok, int koniec) IndexOutOfBoundsException
pripojiť (dvojité d) TO
pripojiť (float f) TO
pripojiť (int i) TO
pripojiť (dlhá lng) TO
pripojiť (objekt objektu) TO
pripojiť (string reťazec) TO
pripojiť (StringBuffer sb) TO
appendCodePoint(int codePoint) TO

Verzia kompatibility:

Java 1.5 a vyššie

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

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

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

mysql sa nerovná
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builderObject :string after append = string abc 

Príklad metódy Java StringBuilder append(char[] str, int offset, int dĺžka).

 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); } } 
Vyskúšajte to

Výkon:

 builderObject :string builder after append = string builder bcdef 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builderObject :string builder after append = string builder char sequence 

Príklad metódy Java StringBuilder append(CharSequence cs, int začiatok, int koniec)

 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); } } 
Vyskúšajte to

Výkon:

 builderObject :string builder after append = string builder sequ 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

linuxové súbory
 builder :string builder after append = string builder 12.65432101234568 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builder :string builder after append = string builder 10.65 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builder :append int after append = append int 100 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builder :append long after append = append long 9223372036854775807 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

zoraďte zoznam polí v jazyku Java
 builder :append object after append = append object objectValue 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builder :append string after append = append string my string 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 builder :append stringBuffer after append = append stringBuffer bufferValue 

Príklad metódy 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); } } 
Vyskúšajte to

Výkon:

 after append : append codePoint1 @ append codePoint2 A