logo

Метода Јава СтрингБуилдер аппенд().

Тхе додати() метод Јава СтрингБуилдер класа се користи за додавање вредности стринга тренутној секвенци. Постоје различите преоптерећене методе аппенд() доступне у класи СтрингБуилдер. Ове методе се разликују на основу параметара.

Синтакса:

Хајде да видимо различиту синтаксу СтрингБуилдер аппенд() методе:

конкатенација јава стринг
 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) 

Параметар:

Тип података Параметар Опис
боолеан б Логичка вредност која се додаје.
цхар ц Вредност цхар која се додаје.
цхар стр Ово су знакови које треба додати.
инт офсет Индекс првог знака за додавање.
инт само Број знакова за додавање.
ЦхарСекуенце цс Секвенца знакова коју треба додати.
инт почетак Ово је почетни индекс подсеквенца који треба додати.
инт крај Ово је крајњи индекс подсеквенције која се додаје.
дупло д Двострука вредност која се додаје.
пловак ф Покретна вредност која се додаје.
инт и Инт вредност која треба да се дода.
дугачак лнг Дуга вредност коју треба додати.
Објекат Обј Вредност објекта која треба да се дода.
Низ стр Вредност стринга која треба да се дода.
СтрингБуффер сб СтрингБуффер који је додат.
инт цодеПоинт Инт вредност Уницоде кодне тачке.

враћа:

Метод Повратак
додај (боолеан б) Враћа референцу на овај објекат.
додај (знак ц) Враћа референцу на овај објекат.
додај(цхар[] стр) Враћа референцу на овај објекат.
аппенд(цхар[] стр, инт оффсет, инт лен) Враћа референцу на овај објекат.
аппенд(ЦхарСекуенце цс) Враћа референцу на овај Аппендабле.
аппенд(ЦхарСекуенце цс, инт почетак, инт крај) Враћа референцу на овај објекат.
додај (двоструко д) Враћа референцу на овај објекат.
додај (флоат ф) Враћа референцу на овај објекат.
додај (инт и) Враћа референцу на овај објекат.
додај (дуг лнг) Враћа референцу на овај објекат.
аппенд (Објецт Обј) Враћа референцу на овај објекат.
аппенд(Стринг стр) Враћа референцу на овај објекат.
аппенд(СтрингБуффер сб) Враћа референцу на овај објекат.
аппендЦодеПоинт(инт цодеПоинт) Враћа референцу на овај објекат.

Изузеци:

Метод Изузетак
додај (боолеан б) ТО
додај (знак ц) ТО
додај(цхар[] стр) ТО
аппенд(цхар[] стр, инт оффсет, инт лен) ИндекОутОфБоундсЕкцептион
аппенд(ЦхарСекуенце с) ТО
аппенд(ЦхарСекуенце с, инт почетак, инт крај) ИндекОутОфБоундсЕкцептион
додај (двоструко д) ТО
додај (флоат ф) ТО
додај (инт и) ТО
додај (дуг лнг) ТО
аппенд (Објецт Обј) ТО
аппенд(Стринг стр) ТО
аппенд(СтрингБуффер сб) ТО
аппендЦодеПоинт(инт цодеПоинт) ТО

Верзија компатибилности:

Јава 1.5 и новије верзије

Пример методе Јава СтрингБуилдер аппенд(боолеан б).

 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 

Пример методе Јава СтрингБуилдер аппенд(цхар ц).

 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); } } 
Тестирајте одмах

Излаз:

јава програмска петља
 builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 # 

Пример методе Јава СтрингБуилдер аппенд(цхар[] стр).

 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 

Пример Јава СтрингБуилдер методе аппенд(цхар[] стр, инт оффсет, инт лен).

 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 

Пример методе Јава СтрингБуилдер аппенд(ЦхарСекуенце цс).

 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 

Пример методе Јава СтрингБуилдер аппенд(ЦхарСекуенце цс, инт старт, инт енд).

 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 

Пример методе Јава СтрингБуилдер аппенд(доубле д).

 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); } } 
Тестирајте одмах

Излаз:

пролог језик
 builder :string builder after append = string builder 12.65432101234568 

Пример методе Јава СтрингБуилдер аппенд(флоат ф).

 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 

Пример методе Јава СтрингБуилдер аппенд(инт и).

 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 

Пример методе Јава СтрингБуилдер аппенд(лонг лнг).

 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 

Пример методе Јава СтрингБуилдер аппенд(Објецт обј).

 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); } } 
Тестирајте одмах

Излаз:

сортирана листа низова јава
 builder :append object after append = append object objectValue 

Пример методе Јава СтрингБуилдер аппенд(Стринг стр).

 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 

Пример методе Јава СтрингБуилдер аппенд(СтрингБуффер сб).

 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 

Пример методе Јава СтрингБуилдер аппендЦодеПоинт(инт цодеПоинт).

 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