「java」StringBuffer.append()でstring、Objectなどの文字を追加するサンプル
説明
java.lang.StringBuffer
スレッドセーフな可変の文字列。文字列バッファはStringに似ていますが、変更できる点が異なります。
文字列バッファには常に文字列が格納されていますが、文字列の長さと内容は特定のメソッドの呼出しにより変更できます。
Javaコート
package com.arkgame.study; public class StringBufferInsertDemo { public static void main(String[] args) { // インスタンス化 StringBuffer cft = new StringBuffer(); Object obj = "あいうえお"; char ct[] = { 'c', 'o', 'm' }; // 文字列string cft.append("Tokyo"); System.out.println("string追加結果: " + cft.toString()); // char 文字 cft.append('#'); System.out.println("char追加結果:" + cft.toString()); // boolean cft.append(false); System.out.println("boolean追加結果:" + cft.toString()); // double cft.append(256.12); System.out.println("double追加結果:" + cft.toString()); // int cft.append(88); System.out.println("int追加結果:" + cft.toString()); // char[] cft.append(ct); System.out.println("char[]追加結果" + cft.toString()); // オブジェクト cft.append(obj); System.out.println("Object追加結果:" + cft.toString()); } }
実行結果
string追加結果: Tokyo
char追加結果:Tokyo#
boolean追加結果:Tokyo#false
double追加結果:Tokyo#false256.12
int追加結果:Tokyo#false256.1288
char[]追加結果Tokyo#false256.1288com
Object追加結果:Tokyo#false256.1288comあいうえお