Rumah >Java >javaTutorial >Bagaimana untuk menggunakan fungsi ganti dalam java
Fungsi replace() dalam Java digunakan untuk menggantikan aksara atau subrentetan dalam rentetan Terdapat dua bentuk: menggantikan semua aksara yang sepadan dan menggantikan nombor tertentu aksara yang sepadan. Mengembalikan rentetan baharu selepas penggantian, rentetan asal tidak terjejas. Parameter termasuk: aksara/subrentetan untuk diganti, aksara/subrentetan untuk diganti dan (pilihan) bilangan maksimum kali untuk diganti.
Penggunaan fungsi replace() dalam Java
Fungsi replace()
dalam Java digunakan untuk menggantikan aksara atau subrentetan dalam rentetan. Ia mempunyai dua bentuk: replace()
函数用于替换字符串中的字符或子字符串。它有两种形式:
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
中的前两个 '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>Dalam contoh ini, semua aksara 'a' dalam
string
akan digantikan dengan 'b'.
<code>Helle Werld!
Hexplo Werld!
Hello Universe!</code>
Dalam contoh ini, dua aksara 'a' pertama dalam string
akan digantikan dengan 'b'. Jika nilai yang ditentukan kurang daripada 0, semua aksara yang sepadan akan diganti.
newChar/newString
: Menggantikan aksara atau subrentetan. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi ganti dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!