The liitä() Java menetelmä StringBuilder luokkaa käytetään lisäämään merkkijono arvo nykyiseen sekvenssiin. StringBuilder-luokassa on useita ylikuormitettuja append()-menetelmiä. Nämä menetelmät erotetaan parametrien perusteella.
Syntaksi:
Katsotaanpa StringBuilder append() -menetelmän eri syntaksia:
kuinka noutaa piilotetut sovellukset
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)
Parametri:
Tietotyyppi | Parametri | Kuvaus |
---|---|---|
boolean | b | Boolen arvo, joka liitetään. |
hiiltyä | c | Merkkiarvo, joka liitetään. |
hiiltyä | str | Nämä ovat merkkejä, jotka on liitettävä. |
int | offset | Ensimmäisen liitettävän merkin indeksi. |
int | vain | Lisättävien merkkien määrä. |
CharSequence | cs | Merkkisarja, joka on liitettävä. |
int | alkaa | Tämä on alisekvenssin aloitusindeksi, joka on liitettävä. |
int | loppu | Tämä on liitettävän osasekvenssin loppuindeksi. |
kaksinkertainen | d | Kaksinkertainen arvo, joka liitetään. |
kellua | f | Liukuva arvo, joka liitetään. |
int | i | Int-arvo, joka on liitettävä. |
pitkä | lng | Pitkä arvo, joka on liitettävä. |
Esine | Obj | Objektiarvo, joka liitetään. |
merkkijono | str | Merkkijonoarvo, joka liitetään. |
StringBuffer | sb | StringBuffer, joka on liitetty. |
int | codePoint | Unicode-koodipisteen int-arvo. |
Palautukset:
Menetelmä | Palauttaa |
---|---|
liittää (looginen b) | Se palauttaa viitteen tähän objektiin. |
liitä (merkki c) | Se palauttaa viitteen tähän objektiin. |
append(char[] str) | Se palauttaa viitteen tähän objektiin. |
append(char[] str, int offset, int len) | Se palauttaa viitteen tähän objektiin. |
liitä (CharSequence cs) | Se palauttaa viittauksen tähän liitteeseen. |
append(CharSequence cs, int alku, int loppu) | Se palauttaa viitteen tähän objektiin. |
liitä (double d) | Se palauttaa viitteen tähän objektiin. |
liittää (float f) | Se palauttaa viitteen tähän objektiin. |
liitä (int i) | Se palauttaa viitteen tähän objektiin. |
liittää (pitkä lng) | Se palauttaa viitteen tähän objektiin. |
liittää (objektiobjekti) | Se palauttaa viitteen tähän objektiin. |
liittää (merkkijono str) | Se palauttaa viitteen tähän objektiin. |
append(StringBuffer sb) | Se palauttaa viitteen tähän objektiin. |
appendCodePoint(int codePoint) | Se palauttaa viitteen tähän objektiin. |
Poikkeukset:
Menetelmä | Poikkeus |
---|---|
liittää (looginen b) | ETTÄ |
liitä (merkki c) | ETTÄ |
append(char[] str) | ETTÄ |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
liitä (CharSequence s) | ETTÄ |
append(CharSequence s, int alku, int end) | IndexOutOfBoundsException |
liitä (double d) | ETTÄ |
liittää (float f) | ETTÄ |
liitä (int i) | ETTÄ |
liittää (pitkä lng) | ETTÄ |
liittää (objektiobjekti) | ETTÄ |
liittää (merkkijono str) | ETTÄ |
append(StringBuffer sb) | ETTÄ |
appendCodePoint(int codePoint) | ETTÄ |
Yhteensopivuusversio:
Java 1.5 ja uudemmat
Esimerkki Java StringBuilder append(boolean b) -menetelmästä
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); } }Testaa nyt
Lähtö:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Esimerkki Java StringBuilder append(char c) -menetelmästä
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); } }Testaa nyt
Lähtö:
yliviivaus
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Esimerkki Java StringBuilder append(char[] str) -menetelmästä
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); } }Testaa nyt
Lähtö:
builderObject :string after append = string abc
Esimerkki Java StringBuilder append(char[] str, int offset, int len) -menetelmästä
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); } }Testaa nyt
Lähtö:
builderObject :string builder after append = string builder bcdef
Esimerkki Java StringBuilder append(CharSequence cs) -menetelmästä
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); } }Testaa nyt
Lähtö:
builderObject :string builder after append = string builder char sequence
Esimerkki Java StringBuilder append(CharSequence cs, int alku, int end) -menetelmästä
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); } }Testaa nyt
Lähtö:
builderObject :string builder after append = string builder sequ
Esimerkki Java StringBuilder append(double d) -menetelmästä
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); } }Testaa nyt
Lähtö:
silmukoille java
builder :string builder after append = string builder 12.65432101234568
Esimerkki Java StringBuilder append(float f) -menetelmästä
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); } }Testaa nyt
Lähtö:
builder :string builder after append = string builder 10.65
Esimerkki Java StringBuilder append(int i) -menetelmästä
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); } }Testaa nyt
Lähtö:
builder :append int after append = append int 100
Esimerkki Java StringBuilder append(long lng) -menetelmästä
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); } }Testaa nyt
Lähtö:
builder :append long after append = append long 9223372036854775807
Esimerkki Java StringBuilder append(Object obj) -menetelmästä
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); } }Testaa nyt
Lähtö:
java kokoelma
builder :append object after append = append object objectValue
Esimerkki Java StringBuilder append(String str) -menetelmästä
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); } }Testaa nyt
Lähtö:
builder :append string after append = append string my string
Esimerkki Java StringBuilder append(StringBuffer sb) -menetelmästä
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); } }Testaa nyt
Lähtö:
builder :append stringBuffer after append = append stringBuffer bufferValue
Esimerkki Java StringBuilder appendCodePoint(int codePoint) -menetelmästä
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); } }Testaa nyt
Lähtö:
after append : append codePoint1 @ append codePoint2 A