ホームページ >Java >&#&チュートリアル >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 サイトの他の関連記事を参照してください。