Javaで文字列の中の特定の文字を置き換える方法は何ですか?

Javaで、ある文字列の特定の文字を置換するためにreplaceメソッドを使用することができます。このメソッドは2つのパラメータを受け取ります。最初のパラメータは置換される文字であり、2番目のパラメータは置換する文字です。以下はその例です:

String str = "Hello World!";
String newStr = str.replace('o', 'x');
System.out.println(newStr); // 输出:Hellx Wxrld!

上記の例では、文字列 “Hello World!” のすべての文字 ‘o’ を ‘x’ に置き換え、その結果を newStr 変数に保存します。最後に、System.out.println メソッドを使用して結果をコンソールに出力します。

注意する必要があるのは、replaceメソッドは新しい文字列を返し、元の文字列を変更しないことです。元の文字列を置換するには、結果を元の文字列変数に直接代入する必要があります。以下のように:

String str = "Hello World!";
str = str.replace('o', 'x');
System.out.println(str); // 输出:Hellx Wxrld!
bannerAds