logo

Java StringBuilder append() metode

Det Tilføj() metode til Java StringBuilder klasse bruges til at tilføje strengværdien til den aktuelle sekvens. Der er forskellige overbelastede append()-metoder tilgængelige i StringBuilder-klassen. Disse metoder er differentierede på grundlag af deres parametre.

Syntaks:

Lad os se den forskellige syntaks for StringBuilder append()-metoden:

læs json-filer
 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:

Datatype Parameter Beskrivelse
boolesk b En boolesk værdi, som skal tilføjes.
char c En char-værdi, som skal tilføjes.
char str Det er de tegn, der skal tilføjes.
int offset Indekset for det første tegn, der skal tilføjes.
int kun Antallet af tegn, der skal tilføjes.
CharSequence cs Tegnsekvensen, der skal tilføjes.
int Start Dette er startindekset for efterfølgen, som skal tilføjes.
int ende Dette er slutindekset for den undersekvens, som skal tilføjes.
dobbelt d En dobbelt værdi, som skal tilføjes.
flyde f En flydende værdi, som skal tilføjes.
int jeg En int-værdi, som skal tilføjes.
lang lng En lang værdi, som skal tilføjes.
Objekt Obj En objektværdi, som skal tilføjes.
Snor str En strengværdi, som skal tilføjes.
StringBuffer sb En StringBuffer som er tilføjet.
int kodepunkt En int-værdi af Unicode-kodepunkt.

Vender tilbage:

Metode Vender tilbage
tilføje (boolesk b) Det returnerer en reference til dette objekt.
tilføje(char c) Det returnerer en reference til dette objekt.
append(char[] str) Det returnerer en reference til dette objekt.
append(char[] str, int offset, int len) Det returnerer en reference til dette objekt.
tilføj (CharSequence cs) Det returnerer en reference til dette tillæg.
append(CharSequence cs, int start, int end) Det returnerer en reference til dette objekt.
tilføje (dobbelt d) Det returnerer en reference til dette objekt.
tilføje (flydende f) Det returnerer en reference til dette objekt.
tilføj (int i) Det returnerer en reference til dette objekt.
tilføje (lang lng) Det returnerer en reference til dette objekt.
append(Object obj) Det returnerer en reference til dette objekt.
append(String str) Det returnerer en reference til dette objekt.
append(StringBuffer sb) Det returnerer en reference til dette objekt.
appendCodePoint(int codePoint) Det returnerer en reference til dette objekt.

Undtagelser:

Metode Undtagelse
tilføje (boolesk b) AT
tilføje(char c) AT
append(char[] str) AT
append(char[] str, int offset, int len) IndexOutOfBoundsException
tilføj (CharSequence s) AT
append(CharSequence s, int start, int end) IndexOutOfBoundsException
tilføje (dobbelt d) AT
tilføje (flydende f) AT
tilføj (int i) AT
tilføje (lang lng) AT
append(Object obj) AT
append(String str) AT
append(StringBuffer sb) AT
appendCodePoint(int codePoint) AT

Kompatibilitetsversion:

Java 1.5 og nyere

Eksempel på Java StringBuilder append(boolesk b) metode

 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); } } 
Test det nu

Produktion:

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

Eksempel på Java StringBuilder append(char c) metode

 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); } } 
Test det nu

Produktion:

java while loop
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Eksempel på Java StringBuilder append(char[] str) metode

 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); } } 
Test det nu

Produktion:

 builderObject :string after append = string abc 

Eksempel på Java StringBuilder append(char[] str, int offset, int len) metode

 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); } } 
Test det nu

Produktion:

 builderObject :string builder after append = string builder bcdef 

Eksempel på Java StringBuilder append(CharSequence cs) metode

 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); } } 
Test det nu

Produktion:

 builderObject :string builder after append = string builder char sequence 

Eksempel på Java StringBuilder append(CharSequence cs, int start, int end) metode

 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); } } 
Test det nu

Produktion:

 builderObject :string builder after append = string builder sequ 

Eksempel på Java StringBuilder append(double d) metode

 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); } } 
Test det nu

Produktion:

streng funktioner java
 builder :string builder after append = string builder 12.65432101234568 

Eksempel på Java StringBuilder append(float f) metode

 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); } } 
Test det nu

Produktion:

 builder :string builder after append = string builder 10.65 

Eksempel på Java StringBuilder append(int i) metode

 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); } } 
Test det nu

Produktion:

 builder :append int after append = append int 100 

Eksempel på Java StringBuilder append(long lng) metode

 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); } } 
Test det nu

Produktion:

 builder :append long after append = append long 9223372036854775807 

Eksempel på Java StringBuilder append(Object obj) metode

 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); } } 
Test det nu

Produktion:

Skuespillerinde Rubina Dilaik
 builder :append object after append = append object objectValue 

Eksempel på Java StringBuilder append(String str) metode

 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); } } 
Test det nu

Produktion:

 builder :append string after append = append string my string 

Eksempel på Java StringBuilder append(StringBuffer sb) metode

 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); } } 
Test det nu

Produktion:

 builder :append stringBuffer after append = append stringBuffer bufferValue 

Eksempel på Java StringBuilder appendCodePoint(int codePoint) metode

 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); } } 
Test det nu

Produktion:

 after append : append codePoint1 @ append codePoint2 A