JavaのStringBuilderメソッドの使用方法

StringBuilderは、Javaの変更可能な文字列クラスで、文字列を作成および操作するために使用されます。文字列の追加、削除、置換、逆転などの操作を行いますが、新しい文字列オブジェクトは作成しません。

パフォーマンス上の利点を得るにはStringBuilderを使用するとよいでしょう。これは、文字列を頻繁に変更する必要がある場合に特に役立ちます。StringBuilderで一般的に使用されるメソッドを以下に示します。

  1. 文字列の最後に指定した文字列を追加する。
  2. 指定された位置に指定された文字列を挿入します。
  3. 指定した位置にある文字列を削除します。
  4. startからendまでの文字列を、strという文字列に置換します。
  5. reverse():現在の文字列を反転します。
  6. length():文字列の長さを返します。
  7. toString():StringBuilder オブジェクトを String オブジェクトに変換します。

以下は StringBuilder を使う一例です。

StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
System.out.println(sb.toString()); // 输出:Hello World

sb.insert(5, ","); // 在第5个字符位置插入逗号
System.out.println(sb.toString()); // 输出:Hello, World

sb.delete(5, 6); // 删除第5个字符
System.out.println(sb.toString()); // 输出:Hello World

sb.replace(6, 11, "Java"); // 用"Java"替换第6到第11个字符
System.out.println(sb.toString()); // 输出:Hello Java

sb.reverse(); // 反转字符串
System.out.println(sb.toString()); // 输出:avaJ olleH

マルチスレッドで使用する場合、スレッドセーフなStringBuilderクラスを使用する必要があることに注意してください。

广告
広告は10秒後に閉じます。
bannerAds