logo

Java StringBuilder append() metode

The pievienot () Java metode StringBuilder klase tiek izmantota, lai pievienotu virknes vērtību pašreizējai secībai. StringBuilder klasē ir pieejamas dažādas pārslogotas append() metodes. Šīs metodes tiek diferencētas pēc to parametriem.

Sintakse:

Apskatīsim atšķirīgo StringBuilder append() metodes sintaksi:

java do while piemērs
 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) 

Parametrs:

Datu tips Parametrs Apraksts
Būla b Būla vērtība, kas jāpievieno.
char c Char vērtība, kas jāpievieno.
char str Šīs ir rakstzīmes, kas jāpievieno.
starpt kompensēt Pirmās pievienojamās rakstzīmes rādītājs.
starpt tikai Pievienojamo rakstzīmju skaits.
CharSequence cs Rakstzīmju secība, kas jāpievieno.
starpt sākt Šis ir pievienojamās apakšsecības sākuma indekss.
starpt beigas Šis ir pievienojamās apakšsecības beigu indekss.
dubultā d Divkārša vērtība, kas jāpievieno.
peldēt f Peldošā vērtība, kas jāpievieno.
starpt i Int vērtība, kas jāpievieno.
garš lng Gara vērtība, kas jāpievieno.
Objekts Obj Objekta vērtība, kas jāpievieno.
Stīga str Virknes vērtība, kas jāpievieno.
StringBuffer sb StringBuffer, kas ir pievienots.
starpt codePoint Unikoda koda punkta int vērtība.

Atgriež:

Metode Atgriežas
pievienot(būla b) Tas atgriež atsauci uz šo objektu.
pievienot(c) Tas atgriež atsauci uz šo objektu.
pievienot(char[] str) Tas atgriež atsauci uz šo objektu.
append(char[] str, int offset, int len) Tas atgriež atsauci uz šo objektu.
pievienot (CharSequence cs) Tas atgriež atsauci uz šo pielikumu.
pievienot (CharSequence cs, int sākums, int beigas) Tas atgriež atsauci uz šo objektu.
pievienot (double d) Tas atgriež atsauci uz šo objektu.
pievienot(pludināt f) Tas atgriež atsauci uz šo objektu.
pievienot (int i) Tas atgriež atsauci uz šo objektu.
pievienot (garš lng) Tas atgriež atsauci uz šo objektu.
pievienot (objekta objekts) Tas atgriež atsauci uz šo objektu.
pievienot (string string) Tas atgriež atsauci uz šo objektu.
pievienot (StringBuffer sb) Tas atgriež atsauci uz šo objektu.
apendCodePoint(int codePoint) Tas atgriež atsauci uz šo objektu.

Izņēmumi:

Metode Izņēmums
pievienot(būla b) TAS
pievienot(c) TAS
pievienot(char[] str) TAS
append(char[] str, int offset, int len) IndexOutOfBoundsException
pievienot (CharSequence s) TAS
pievienot (CharSequence s, int start, int end) IndexOutOfBoundsException
pievienot (double d) TAS
pievienot(pludināt f) TAS
pievienot (int i) TAS
pievienot (garš lng) TAS
pievienot (Objekta objekts) TAS
pievienot (string string) TAS
pievienot (StringBuffer sb) TAS
apendCodePoint(int codePoint) TAS

Saderības versija:

Java 1.5 un jaunāka versija

Java StringBuilder append(būla b) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

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

Java StringBuilder append(char c) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

java programmas cilpa
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Java StringBuilder append(char[] str) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builderObject :string after append = string abc 

Java StringBuilder append(char[] str, int offset, int len) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builderObject :string builder after append = string builder bcdef 

Java StringBuilder append(CharSequence cs) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builderObject :string builder after append = string builder char sequence 

Java StringBuilder append(CharSequence cs, int sākums, int beigas) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builderObject :string builder after append = string builder sequ 

Java StringBuilder append(double d) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builder :string builder after append = string builder 12.65432101234568 

Java StringBuilder append(float f) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builder :string builder after append = string builder 10.65 

Java StringBuilder append(int i) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

Izslēdzot izstrādātāja režīmu
 builder :append int after append = append int 100 

Java StringBuilder append(long lng) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builder :append long after append = append long 9223372036854775807 

Java StringBuilder append(Object obj) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builder :append object after append = append object objectValue 

Java StringBuilder append(String str) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 builder :append string after append = append string my string 

Java StringBuilder append(StringBuffer sb) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

np.nulles
 builder :append stringBuffer after append = append stringBuffer bufferValue 

Java StringBuilder appendCodePoint(int codePoint) metodes piemērs

 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); } } 
Izmēģiniet to tagad

Izvade:

 after append : append codePoint1 @ append codePoint2 A