logo

Java StringBuilder append() metodas

The pridėti () Java metodas StringBuilder klasė naudojama eilutės reikšmei pridėti prie dabartinės sekos. „StringBuilder“ klasėje yra įvairių perkrautų append() metodų. Šie metodai yra diferencijuojami pagal jų parametrus.

Sintaksė:

Pažiūrėkime skirtingą StringBuilder append() metodo sintaksę:

konvertuoti eilutę į jsonobject 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) 

Parametras:

Duomenų tipas Parametras apibūdinimas
loginis b Būlio reikšmė, kuri turi būti pridėta.
char c char reikšmė, kuri turi būti pridėta.
char g Tai yra simboliai, kuriuos reikia pridėti.
tarpt kompensuoti Pirmo pridėtinio simbolio rodyklė.
tarpt tik Simbolių, kuriuos reikia pridėti, skaičius.
CharSequence cs Simbolių seka, kurią reikia pridėti.
tarpt pradėti Tai yra pradinis posekos indeksas, kuris turi būti pridėtas.
tarpt galas Tai yra posekos, kuri turi būti pridėta, pabaigos indeksas.
dvigubai d Dviguba vertė, kurią reikia pridėti.
plūdė f Slankioji vertė, kuri turi būti pridėta.
tarpt i Int reikšmė, kuri turi būti pridėta.
ilgai Lng Ilga vertė, kurią reikia pridėti.
Objektas Obj Objekto reikšmė, kuri turi būti pridėta.
Styga g Eilutės reikšmė, kuri turi būti pridėta.
StringBuffer sb StringBuffer, kuris yra pridedamas.
tarpt codePoint Unikodo kodo taško int reikšmė.

Grąžinimai:

Metodas Grąžina
pridėti(loginis b) Jis grąžina nuorodą į šį objektą.
pridėti (c) Jis grąžina nuorodą į šį objektą.
pridėti (char[] str) Jis grąžina nuorodą į šį objektą.
append(char[] str, int offset, int len) Jis grąžina nuorodą į šį objektą.
pridėti (CharSequence cs) Jame pateikiama nuoroda į šį papildinį.
pridėti (CharSequence cs, int pradžia, int pabaiga) Jis grąžina nuorodą į šį objektą.
pridėti (dvigubas d) Jis grąžina nuorodą į šį objektą.
pridėti (plaukti f) Jis grąžina nuorodą į šį objektą.
pridėti (int i) Jis grąžina nuorodą į šį objektą.
pridėti (ilgas ilgis) Jis grąžina nuorodą į šį objektą.
pridėti (objekto objektas) Jis grąžina nuorodą į šį objektą.
pridėti (String str) Jis grąžina nuorodą į šį objektą.
pridėti (StringBuffer sb) Jis grąžina nuorodą į šį objektą.
appendCodePoint(int codePoint) Jis grąžina nuorodą į šį objektą.

Išimtys:

Metodas Išimtis
pridėti(loginis b) TAI
pridėti (c) TAI
pridėti (char[] str) TAI
append(char[] str, int offset, int len) IndexOutOfBoundsException
pridėti (CharSequence s) TAI
pridėti (CharSequence s, int pradžia, int end) IndexOutOfBoundsException
pridėti (dvigubas d) TAI
pridėti (plaukti f) TAI
pridėti (int i) TAI
pridėti (ilgas ilgis) TAI
pridėti (objekto objektas) TAI
pridėti (String str) TAI
pridėti (StringBuffer sb) TAI
appendCodePoint(int codePoint) TAI

Suderinamumo versija:

Java 1.5 ir naujesnės versijos

Java StringBuilder append(bulio b) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

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

Java StringBuilder append(char c) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

masyvas java
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Java StringBuilder append(char[] str) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builderObject :string after append = string abc 

Java StringBuilder append(char[] str, int offset, int len) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builderObject :string builder after append = string builder bcdef 

Java StringBuilder append(CharSequence cs) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builderObject :string builder after append = string builder char sequence 

Java StringBuilder append(CharSequence cs, int start, int end) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builderObject :string builder after append = string builder sequ 

Java StringBuilder append(double d) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

prasideda java
 builder :string builder after append = string builder 12.65432101234568 

Java StringBuilder append(float f) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builder :string builder after append = string builder 10.65 

Java StringBuilder append(int i) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builder :append int after append = append int 100 

Java StringBuilder append(long lng) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builder :append long after append = append long 9223372036854775807 

Java StringBuilder append(Object obj) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

tigras, palyginti su liūtu
 builder :append object after append = append object objectValue 

Java StringBuilder append(String str) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builder :append string after append = append string my string 

Java StringBuilder append(StringBuffer sb) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 builder :append stringBuffer after append = append stringBuffer bufferValue 

Java StringBuilder appendCodePoint(int codePoint) metodo pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 after append : append codePoint1 @ append codePoint2 A