logo

Java StringBuilder append() метод

The добавям () метод на Java StringBuilder клас се използва за добавяне на стойността на низ към текущата последователност. В класа StringBuilder има различни претоварени методи append(). Тези методи се разграничават въз основа на техните параметри.

Синтаксис:

Нека видим различния синтаксис на метода append() на StringBuilder:

примери за dfa автомати
 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) 

Параметър:

DataType Параметър Описание
булево b Булева стойност, която трябва да бъде добавена.
въглен ° С Стойност char, която трябва да бъде добавена.
въглен ул Това са символите, които трябва да бъдат добавени.
вътр изместване Индексът на първия знак за добавяне.
вътр само Броят знаци за добавяне.
CharSequence cs Последователността от знаци, която трябва да се добави.
вътр започнете Това е началният индекс на подпоследователност, която трябва да бъде добавена.
вътр край Това е крайният индекс на подпоследователността, която трябва да бъде добавена.
двойно д Двойна стойност, която трябва да бъде добавена.
плавам f Плаваща стойност, която трябва да бъде добавена.
вътр i Int стойност, която трябва да бъде добавена.
дълго lng Дълга стойност, която трябва да бъде добавена.
Обект об Стойност на обект, която трябва да бъде добавена.
низ ул Низова стойност, която трябва да бъде добавена.
StringBuffer sb StringBuffer, който е добавен.
вътр codePoint Int стойност на Unicode кодова точка.

Се завръща:

Метод Се завръща
добавяне (булева b) Връща препратка към този обект.
добавям (char c) Връща препратка към този обект.
добавяне (char[] str) Връща препратка към този обект.
append(char[] str, int offset, int len) Връща препратка към този обект.
добавяне (CharSequence cs) Той връща препратка към този Appendable.
append(CharSequence cs, int начало, int край) Връща препратка към този обект.
добавям (двойно d) Връща препратка към този обект.
добавяне (float f) Връща препратка към този обект.
добавям (int i) Връща препратка към този обект.
добавям (дълъг lng) Връща препратка към този обект.
добавяне (Object obj) Връща препратка към този обект.
добавяне (низ str) Връща препратка към този обект.
добавяне (StringBuffer sb) Връща препратка към този обект.
appendCodePoint(int codePoint) Връща препратка към този обект.

Изключения:

Метод Изключение
добавяне (булева b) ЧЕ
добавям (char c) ЧЕ
добавяне (char[] str) ЧЕ
append(char[] str, int offset, int len) IndexOutOfBoundsException
добавяне (CharSequence s) ЧЕ
append(CharSequence s, int начало, int край) IndexOutOfBoundsException
добавям (двойно d) ЧЕ
добавяне (float f) ЧЕ
добавям (int i) ЧЕ
добавям (дълъг lng) ЧЕ
добавяне (Object obj) ЧЕ
добавяне (низ str) ЧЕ
добавяне (StringBuffer sb) ЧЕ
appendCodePoint(int codePoint) ЧЕ

Версия за съвместимост:

Java 1.5 и по-нова версия

Пример за метод на Java StringBuilder append(boolean b).

 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); } } 
Тествайте сега

Изход:

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

Пример за метод на Java StringBuilder append(char c).

 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); } } 
Тествайте сега

Изход:

mysql не е равен
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Пример за метод на Java StringBuilder 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); } } 
Тествайте сега

Изход:

 builderObject :string after append = string abc 

Пример за метод на Java StringBuilder append(char[] str, int offset, int len).

 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); } } 
Тествайте сега

Изход:

 builderObject :string builder after append = string builder bcdef 

Пример за метод Java StringBuilder append(CharSequence cs).

 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); } } 
Тествайте сега

Изход:

 builderObject :string builder after append = string builder char sequence 

Пример за метод на Java StringBuilder append(CharSequence cs, int start, int end).

 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); } } 
Тествайте сега

Изход:

 builderObject :string builder after append = string builder sequ 

Пример за метод на Java StringBuilder append(double d).

 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); } } 
Тествайте сега

Изход:

хост linux
 builder :string builder after append = string builder 12.65432101234568 

Пример за метод на Java StringBuilder append(float f).

 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); } } 
Тествайте сега

Изход:

 builder :string builder after append = string builder 10.65 

Пример за метод на Java StringBuilder append(int 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); } } 
Тествайте сега

Изход:

 builder :append int after append = append int 100 

Пример за метод Java StringBuilder append(long lng).

 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); } } 
Тествайте сега

Изход:

 builder :append long after append = append long 9223372036854775807 

Пример за метод Java StringBuilder append(Object obj).

 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); } } 
Тествайте сега

Изход:

публична срещу частна java
 builder :append object after append = append object objectValue 

Пример за метод на Java StringBuilder append(String str).

 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); } } 
Тествайте сега

Изход:

 builder :append string after append = append string my string 

Пример за метод Java StringBuilder append(StringBuffer sb).

 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); } } 
Тествайте сега

Изход:

 builder :append stringBuffer after append = append stringBuffer bufferValue 

Пример за метод на Java StringBuilder appendCodePoint(int codePoint).

 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); } } 
Тествайте сега

Изход:

 after append : append codePoint1 @ append codePoint2 A