De legge til() metode for Java StringBuilder klasse brukes til å legge til strengverdien til gjeldende sekvens. Det er forskjellige overbelastede append()-metoder tilgjengelig i StringBuilder-klassen. Disse metodene er differensiert på grunnlag av deres parametere.
Syntaks:
La oss se den forskjellige syntaksen til StringBuilder append()-metoden:
databasedesign i dbms
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-type | Parameter | Beskrivelse |
---|---|---|
boolsk | b | En boolsk verdi som skal legges til. |
røye | c | En char-verdi som skal legges til. |
røye | str | Dette er tegnene som skal legges til. |
int | offset | Indeksen til det første tegn som skal legges til. |
int | bare | Antall tegn som skal legges til. |
CharSequence | cs | Tegnsekvensen som skal legges til. |
int | start | Dette er startindeksen for undersekvens som skal legges til. |
int | slutt | Dette er sluttindeksen til undersekvensen som skal legges til. |
dobbelt | d | En dobbel verdi som skal legges til. |
flyte | f | En flyteverdi som skal legges til. |
int | Jeg | En int-verdi som skal legges til. |
lang | lng | En lang verdi som skal legges til. |
Gjenstand | Obj | En objektverdi som skal legges til. |
String | str | En strengverdi som skal legges til. |
StringBuffer | sb | En StringBuffer som er vedlagt. |
int | kodepunkt | En int-verdi av Unicode-kodepunkt. |
Returnerer:
Metode | Returnerer |
---|---|
legge til (boolsk b) | Den returnerer en referanse til dette objektet. |
legge til (tegn c) | Den returnerer en referanse til dette objektet. |
append(char[] str) | Den returnerer en referanse til dette objektet. |
append(char[] str, int offset, int len) | Den returnerer en referanse til dette objektet. |
append(CharSequence cs) | Den returnerer en referanse til dette vedlegget. |
append(CharSequence cs, int start, int end) | Den returnerer en referanse til dette objektet. |
legge til (dobbel d) | Den returnerer en referanse til dette objektet. |
legge til (flyt f) | Den returnerer en referanse til dette objektet. |
legge til (int i) | Den returnerer en referanse til dette objektet. |
legge til (lang lng) | Den returnerer en referanse til dette objektet. |
append(Object obj) | Den returnerer en referanse til dette objektet. |
append(String str) | Den returnerer en referanse til dette objektet. |
append(StringBuffer sb) | Den returnerer en referanse til dette objektet. |
appendCodePoint(int codePoint) | Den returnerer en referanse til dette objektet. |
Unntak:
Metode | Unntak |
---|---|
legge til (boolsk b) | AT |
legge til (tegn c) | AT |
append(char[] str) | AT |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
append(CharSequence s) | AT |
append(CharSequence s, int start, int end) | IndexOutOfBoundsException |
legge til (dobbel d) | AT |
legge til (flyt f) | AT |
legge til (int i) | AT |
legge til (lang lng) | AT |
append(Object obj) | AT |
append(String str) | AT |
append(StringBuffer sb) | AT |
appendCodePoint(int codePoint) | AT |
Kompatibilitetsversjon:
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 nå
Produksjon:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Eksempel 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); } }Test det nå
Produksjon:
java tilfeldig tall
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 nå
Produksjon:
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 nå
Produksjon:
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 nå
Produksjon:
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 nå
Produksjon:
builderObject :string builder after append = string builder sequ
Eksempel på Java StringBuilder append(double d)-metoden
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 nå
Produksjon:
strengfunksjoner 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 nå
Produksjon:
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 nå
Produksjon:
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 nå
Produksjon:
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 nå
Produksjon:
streng sammenligning
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 nå
Produksjon:
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 nå
Produksjon:
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 nå
Produksjon:
after append : append codePoint1 @ append codePoint2 A