ekleme() Java yöntemi StringBuilder sınıf, dize değerini geçerli diziye eklemek için kullanılır. StringBuilder sınıfında çeşitli aşırı yüklenmiş apend() yöntemleri mevcuttur. Bu yöntemler parametrelerine göre farklılaşmaktadır.
Sözdizimi:
StringBuilder apend() yönteminin farklı sözdizimini görelim:
gizli uygulamalar nasıl alınır
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)
Parametre:
Veri tipi | Parametre | Tanım |
---|---|---|
boolean | B | Eklenecek bir boole değeri. |
karakter | C | Eklenecek bir karakter değeri. |
karakter | cadde | Bunlar eklenmesi gereken karakterlerdir. |
int | telafi etmek | Eklenecek ilk karakterin dizini. |
int | sadece | Eklenecek karakter sayısı. |
Karakter Sırası | CS | Eklenecek karakter dizisi. |
int | başlangıç | Bu, eklenecek olan alt dizinin başlangıç indeksidir. |
int | son | Bu, eklenecek alt dizinin bitiş indeksidir. |
çift | D | Eklenecek çift değer. |
batmadan yüzmek | F | Eklenecek bir kayan değer. |
int | Ben | Eklenecek bir int değeri. |
uzun | lng | Eklenecek uzun bir değer. |
Nesne | Obj | Eklenecek bir Object değeri. |
Sicim | cadde | Eklenecek bir dize değeri. |
StringBuffer | sb | Eklenen bir StringBuffer. |
int | kod noktası | Unicode kod noktasının int değeri. |
İadeler:
Yöntem | İadeler |
---|---|
ekleme(boolean b) | Bu nesneye bir başvuru döndürür. |
ekle(karakter c) | Bu nesneye bir başvuru döndürür. |
ekleme(karakter[]str) | Bu nesneye bir başvuru döndürür. |
apend(char[] str, int ofset, int len) | Bu nesneye bir başvuru döndürür. |
add(CharSequence cs) | Bu Eklenebilir öğeye bir referans döndürür. |
apend(CharSequence cs, int başlangıç, int bitiş) | Bu nesneye bir başvuru döndürür. |
ekle(çift d) | Bu nesneye bir başvuru döndürür. |
ekle(float f) | Bu nesneye bir başvuru döndürür. |
ekleme(int i) | Bu nesneye bir başvuru döndürür. |
ekle(uzun lng) | Bu nesneye bir başvuru döndürür. |
ekleme(Nesne nesnesi) | Bu nesneye bir başvuru döndürür. |
add(Dize dizisi) | Bu nesneye bir başvuru döndürür. |
ekleme(StringBuffer sb) | Bu nesneye bir başvuru döndürür. |
AppendCodePoint(int codePoint) | Bu nesneye bir başvuru döndürür. |
İstisnalar:
Yöntem | İstisna |
---|---|
ekleme(boolean b) | O |
ekle(karakter c) | O |
ekleme(karakter[]str) | O |
apend(char[] str, int ofset, int len) | IndexOutOfBoundsException |
add(Karakter Sırası s) | O |
apend(CharSequence s, int başlangıç, int bitiş) | IndexOutOfBoundsException |
ekle(çift d) | O |
ekle(float f) | O |
ekleme(int i) | O |
ekle(uzun lng) | O |
ekleme(Nesne nesnesi) | O |
add(Dize dizisi) | O |
ekleme(StringBuffer sb) | O |
AppendCodePoint(int codePoint) | O |
Uyumluluk Sürümü:
Java 1.5 ve üzeri
Java StringBuilder apend(boolean b) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Java StringBuilder apend(char c) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
java while döngüsü
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Java StringBuilder apend(char[] str) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builderObject :string after append = string abc
Java StringBuilder Append(char[] str, int offset, int len) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builderObject :string builder after append = string builder bcdef
Java StringBuilder Append(CharSequence cs) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builderObject :string builder after append = string builder char sequence
Java StringBuilder Append(CharSequence cs, int start, int end) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builderObject :string builder after append = string builder sequ
Java StringBuilder apend(double d) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builder :string builder after append = string builder 12.65432101234568
Java StringBuilder apend(float f) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builder :string builder after append = string builder 10.65
Java StringBuilder apend(int i) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
bağlantılı liste
builder :append int after append = append int 100
Java StringBuilder apend(long lng) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builder :append long after append = append long 9223372036854775807
Java StringBuilder apend(Object obj) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builder :append object after append = append object objectValue
Java StringBuilder apend(String str) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
builder :append string after append = append string my string
Java StringBuilder apend(StringBuffer sb) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
dizeden int'ye dönüştürücü
builder :append stringBuffer after append = append stringBuffer bufferValue
Java StringBuilder AppendCodePoint(int codePoint) yöntemi örneği
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); } }Şimdi Test Edin
Çıktı:
after append : append codePoint1 @ append codePoint2 A