De bifoga() metod för Java StringBuilder klass används för att lägga till strängvärdet till den aktuella sekvensen. Det finns olika överbelastade append()-metoder tillgängliga i StringBuilder-klassen. Dessa metoder är differentierade på grundval av deras parametrar.
Syntax:
Låt oss se den olika syntaxen för StringBuilder append()-metoden:
hur man förvandlar sträng till int
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:
Data typ | Parameter | Beskrivning |
---|---|---|
booleskt | b | Ett booleskt värde som ska läggas till. |
röding | c | Ett char-värde som ska läggas till. |
röding | str | Det här är de tecken som ska läggas till. |
int | offset | Indexet för det första tecknet som ska läggas till. |
int | endast | Antal tecken som ska läggas till. |
CharSequence | cs | Teckensekvensen som ska läggas till. |
int | Start | Detta är startindexet för efterföljd som ska läggas till. |
int | slutet | Detta är slutindexet för undersekvensen som ska läggas till. |
dubbel | d | Ett dubbelt värde som ska läggas till. |
flyta | f | Ett flytvärde som ska läggas till. |
int | i | Ett int-värde som ska läggas till. |
lång | lng | Ett långt värde som ska läggas till. |
Objekt | Obj | Ett objektvärde som ska läggas till. |
Sträng | str | Ett strängvärde som ska läggas till. |
StringBuffer | sb | En StringBuffer som läggs till. |
int | codePoint | Ett int-värde för Unicode-kodpunkt. |
Returnerar:
Metod | Returnerar |
---|---|
append(booleskt b) | Den returnerar en referens till detta objekt. |
append(char c) | Den returnerar en referens till detta objekt. |
append(char[] str) | Den returnerar en referens till detta objekt. |
append(char[] str, int offset, int len) | Den returnerar en referens till detta objekt. |
append(CharSequence cs) | Den returnerar en hänvisning till denna bilaga. |
append(CharSequence cs, int start, int end) | Den returnerar en referens till detta objekt. |
lägga till (dubbel d) | Den returnerar en referens till detta objekt. |
append(float f) | Den returnerar en referens till detta objekt. |
append(int i) | Den returnerar en referens till detta objekt. |
append(lång lng) | Den returnerar en referens till detta objekt. |
append(Object obj) | Den returnerar en referens till detta objekt. |
append(String str) | Den returnerar en referens till detta objekt. |
append(StringBuffer sb) | Den returnerar en referens till detta objekt. |
appendCodePoint(int codePoint) | Den returnerar en referens till detta objekt. |
Undantag:
Metod | Undantag |
---|---|
append(booleskt b) | DEN DÄR |
append(char c) | DEN DÄR |
append(char[] str) | DEN DÄR |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
append(CharSequence s) | DEN DÄR |
append(CharSequence s, int start, int end) | IndexOutOfBoundsException |
lägga till (dubbel d) | DEN DÄR |
append(float f) | DEN DÄR |
append(int i) | DEN DÄR |
append(lång lng) | DEN DÄR |
append(Object obj) | DEN DÄR |
append(String str) | DEN DÄR |
append(StringBuffer sb) | DEN DÄR |
appendCodePoint(int codePoint) | DEN DÄR |
Kompatibilitetsversion:
Java 1.5 och högre
Exempel på Java StringBuilder append(boolesk b) metod
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); } }Testa det nu
Produktion:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Exempel på Java StringBuilder append(char c)-metoden
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); } }Testa det nu
Produktion:
switch case java
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Exempel på Java StringBuilder-metoden 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); } }Testa det nu
Produktion:
builderObject :string after append = string abc
Exempel på Java StringBuilder append(char[] str, int offset, int len) metod
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); } }Testa det nu
Produktion:
builderObject :string builder after append = string builder bcdef
Exempel på Java StringBuilder append(CharSequence cs) metod
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); } }Testa det nu
Produktion:
builderObject :string builder after append = string builder char sequence
Exempel på Java StringBuilder append(CharSequence cs, int start, int end) metod
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); } }Testa det nu
Produktion:
builderObject :string builder after append = string builder sequ
Exempel på Java StringBuilder append(double d) metod
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); } }Testa det nu
Produktion:
Java abstrakt klass
builder :string builder after append = string builder 12.65432101234568
Exempel på Java StringBuilder append(float f) metod
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); } }Testa det nu
Produktion:
builder :string builder after append = string builder 10.65
Exempel på Java StringBuilder append(int i) metod
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); } }Testa det nu
Produktion:
builder :append int after append = append int 100
Exempel på Java StringBuilder append(long lng) metod
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); } }Testa det nu
Produktion:
builder :append long after append = append long 9223372036854775807
Exempel på Java StringBuilder append(Object obj) metod
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); } }Testa det nu
Produktion:
hur man får iphone emojis på Android
builder :append object after append = append object objectValue
Exempel på Java StringBuilder append(String str) metod
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); } }Testa det nu
Produktion:
builder :append string after append = append string my string
Exempel på Java StringBuilder append(StringBuffer sb) metod
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); } }Testa det nu
Produktion:
builder :append stringBuffer after append = append stringBuffer bufferValue
Exempel på Java StringBuilder appendCodePoint(int codePoint) metod
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); } }Testa det nu
Produktion:
after append : append codePoint1 @ append codePoint2 A