「java」StringBuffer.append()でstring、Objectなどの文字を追加するサンプル

説明
java.lang.StringBuffer
スレッドセーフな可変の文字列。文字列バッファはStringに似ていますが、変更できる点が異なります。
文字列バッファには常に文字列が格納されていますが、文字列の長さと内容は特定のメソッドの呼出しにより変更できます。
Javaコート

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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());
}
}
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()); } }
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あいうえお

Java

Posted by arkgame