「Java入門」StringBufferクラスのappend()とinsert()の使い方
1.Javaコード
package com.zhongg;
public class StrBufferDemo {
public static void main(String[] args) {
// インスタンス化
StringBuffer str1 = new StringBuffer(“StringBuffer");
StringBuffer str2 = new StringBuffer(“Object");
System.out.println(“オブジェクト1: " + str1);
System.out.println(“オブジェクト2: " + str2);
// append()
System.out.println(“——–append()——–“);
System.out.println(" char: " + str1.append('-'));
System.out.println(“String: " + str1.append(“文字列"));
System.out.println(“Object: " + str1.append(str2));
System.out.println(“オブジェクト1: " + str1);
// insert()
System.out.println(“——–insert()——–“);
int i = str1.length();
System.out.println(“0, int: " + str1.insert(0, i));
System.out.println(“2, char: " + str1.insert(2, '-'));
System.out.println(“オブジェクト1: " + str1);
}
}
2.結果
オブジェクト1: StringBuffer
オブジェクト2: Object
——–append()——–
char: StringBuffer-
String: StringBuffer-文字列
Object: StringBuffer-文字列Object
オブジェクト1: StringBuffer-文字列Object
——–insert()——–
0, int: 22StringBuffer-文字列Object
2, char: 22-StringBuffer-文字列Object
オブジェクト1: 22-StringBuffer-文字列Object