「java」StringBuilderクラスのサンプル

説明
append(String str)末尾にstrを追加します。
append(boolean b)末尾にbを追加します。
append(double d)末尾にdを追加します。
append(char c)末尾にcを追加します。
public String toString()
このシーケンス内のデータを表す文字列を返します。
Javaコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
public class StringBuilderDemo {
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
// boolean
sb.append(true);
sb.append(false);
// double
sb.append(21.34);
// float
sb.append(12.3f);
// string
sb.append("abc");
// char
sb.append('d');
// length
System.out.println("長さ:" + sb.length());
// String型
System.out.println("String型の値:" + sb.toString() + "");
// substring
System.out.println("逆順:" + sb.reverse());
//インデックス番号4を'#'に置換
sb.setCharAt(4, '#');
System.out.println("String型の値:" + sb.toString() + "");
}
}
package com.arkgame.study; public class StringBuilderDemo { public static void main(String[] args) { StringBuilder sb = new StringBuilder(); // boolean sb.append(true); sb.append(false); // double sb.append(21.34); // float sb.append(12.3f); // string sb.append("abc"); // char sb.append('d'); // length System.out.println("長さ:" + sb.length()); // String型 System.out.println("String型の値:" + sb.toString() + ""); // substring System.out.println("逆順:" + sb.reverse()); //インデックス番号4を'#'に置換 sb.setCharAt(4, '#'); System.out.println("String型の値:" + sb.toString() + ""); } }
package com.arkgame.study;

public class StringBuilderDemo {

      public static void main(String[] args) {

            StringBuilder sb = new StringBuilder();
            // boolean
            sb.append(true);
            sb.append(false);
            // double
            sb.append(21.34);
            // float
            sb.append(12.3f);
            // string
            sb.append("abc");
            // char
            sb.append('d');
            // length
            System.out.println("長さ:" + sb.length());
            // String型
            System.out.println("String型の値:" + sb.toString() + "");
            // substring
            System.out.println("逆順:" + sb.reverse());
            //インデックス番号4を'#'に置換
            sb.setCharAt(4, '#');
            System.out.println("String型の値:" + sb.toString() + "");
      }

}

実行結果
長さ:22
String型の値:truefalse21.3412.3abcd
逆順:dcba3.2143.12eslafeurt
String型の値:dcba#.2143.12eslafeurt

Java

Posted by arkgame