Javaで文字列の特定の文字を変更する方法は何ですか?

Javaでは、文字列は不変であり、文字列オブジェクトを作成すると文字を直接変更することはできません。しかし、StringBuilderクラスを使用するなど、いくつかの方法で文字列の特定の文字を変更することができます。

StringBuilderクラスを使用して、文字列内の特定の文字を変更する例です。

String str = "Hello";
StringBuilder sb = new StringBuilder(str);
sb.setCharAt(1, 'a'); // 将字符串中索引为1的字符修改为 'a'
String newStr = sb.toString();
System.out.println(newStr); // 输出 "Hallo"

StringBuilderクラスのsetCharAtメソッドを使用することで、特定のインデックス位置の文字を変更できます。最後にtoString()メソッドを呼び出すことで、StringBuilderオブジェクトを文字列に変換できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


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