logo

Java StringBuilder append() メソッド

追加() Javaのメソッド 文字列ビルダー クラスは、文字列値を現在のシーケンスに追加するために使用されます。 StringBuilder クラスでは、さまざまなオーバーロードされた append() メソッドを使用できます。これらのメソッドはパラメータに基づいて区別されます。

構文:

StringBuilder の append() メソッドの別の構文を見てみましょう。

sedコマンド
 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) 

パラメータ:

データ・タイプ パラメータ 説明
ブール値 b 追加されるブール値。
チャー c 追加される char 値。
チャー str これらは追加される文字です。
整数 オフセット 追加する最初の文字のインデックス。
整数 のみ 追加する文字数。
文字シーケンス cs 追加する文字シーケンス。
整数 始める これは、追加されるサブシーケンスの開始インデックスです。
整数 終わり これは、追加されるサブシーケンスの終了インデックスです。
ダブル d 追加される double 値。
浮く f 追加される浮動小数点値。
整数 追加される int 値。
長さ lng 追加されるlong値。
物体 オブジェクト 追加されるオブジェクト値。
str 追加される文字列値。
文字列バッファ sb 追加される StringBuffer。
整数 コードポイント Unicode コードポイントの int 値。

戻り値:

方法 戻り値
追加(ブール値 b) このオブジェクトへの参照を返します。
append(char c) このオブジェクトへの参照を返します。
append(char[] str) このオブジェクトへの参照を返します。
append(char[] str, int offset, int len) このオブジェクトへの参照を返します。
追加(CharSequence cs) この Appendable への参照を返します。
append(CharSequence cs, int start, int end) このオブジェクトへの参照を返します。
追加(ダブルd) このオブジェクトへの参照を返します。
append(float f) このオブジェクトへの参照を返します。
追加(int i) このオブジェクトへの参照を返します。
追加(長い長さ) このオブジェクトへの参照を返します。
追加(オブジェクトobj) このオブジェクトへの参照を返します。
追加(文字列str) このオブジェクトへの参照を返します。
append(StringBuffer sb) このオブジェクトへの参照を返します。
appendCodePoint(int codePoint) このオブジェクトへの参照を返します。

例外:

方法 例外
追加(ブール値 b) それ
append(char c) それ
append(char[] str) それ
append(char[] str, int offset, int len) IndexOutOfBoundsException
append(CharSequences) それ
append(CharSequence s, int start, int end) IndexOutOfBoundsException
追加(ダブルd) それ
append(float f) それ
追加(int i) それ
追加(長い長さ) それ
追加(オブジェクトobj) それ
追加(文字列str) それ
append(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); } } 
今すぐテストしてください

出力:

Excelで最初の文字を削除する
 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); } } 
今すぐテストしてください

出力:

 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); } } 
今すぐテストしてください

出力:

文字列の配列Cプログラミング
 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); } } 
今すぐテストしてください

出力:

 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); } } 
今すぐテストしてください

出力:

Javaのリターンコマンド
 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