ホームページ >Java >&#&チュートリアル >Javaでreplace関数を使用する方法

Javaでreplace関数を使用する方法

下次还敢
下次还敢オリジナル
2024-05-08 03:27:17539ブラウズ

Java の replace() 関数は、文字列内の文字または部分文字列を置換するために使用されます。一致するすべての文字を置換する方法と、特定の数の一致する文字を置換する方法があります。置換後の新しい文字列を返します。元の文字列は影響を受けません。パラメータには、置換する文字/部分文字列、置換する文字/部分文字列、および (オプション) 置換する最大回数が含まれます。

Javaでreplace関数を使用する方法

Java での replace() 関数の使用

#Java 関数での replace()文字列内の文字または部分文字列を置換するために使用されます。これには 2 つの形式があります:

1. 一致する文字をすべて置換します

<code class="java">String result = string.replace('a', 'b');</code>

この例では、string 文字内のすべての 'a が次のように置換されます。 「b」。

2. 特定の数の一致する文字を置換します

<code class="java">String result = string.replace('a', 'b', 2);</code>

この例では、string の最初の 2 つの 'a' 文字が置換されます。 「b」付き。指定した値が 0 未満の場合、一致するすべての文字が置き換えられます。

使用法:

  • 戻り値の型: 置換後の新しい文字列。元の文字列は影響を受けません。
  • パラメータ:

    • oldChar/oldString: 置換される文字または部分文字列。
    • newChar/newString: 置換された文字または部分文字列。
    • (オプション) max: 置換する最大回数。デフォルトはすべて一致です。
  • #例:
<code class="java">String s = "Hello World!";

// 替换所有 'o' 为 'e'
System.out.println(s.replace('o', 'e'));

// 替换前两个 'l' 为 'x'
System.out.println(s.replace('l', 'x', 2));

// 替换 "World" 为 "Universe"
System.out.println(s.replace("World", "Universe"));</code>

出力:

<code>Helle Werld!
Hexplo Werld!
Hello Universe!</code>

以上がJavaでreplace関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。