replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串。
语法:
public String replace(char oldChar,char newChar);
//oldChar -- 原字符。
//newChar -- 新字符。
replace():替换字符串中相应的字符。
replaceAll():替换字符串中相应的字符,支持正则表达式。
replaceFirst():替换字符串中相应字符串第一次出现(仅限第一次出现的时候替换),其他的不替换。
import java.math.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
String A = "abcda";
String B = A.replace('a', 'A'); //把字符串A中的字符'a'全部替换成大写字符'A'
String C = A.replaceAll("abc", "替换"); //把字符串A中的字符串"abc"全部替换成字符串"替换"
String D = A.replaceFirst("a", "B"); //把字符串A中的字符串"a"第一次出现的时候替换成字符串"B",其他的不替换
System.out.println(A);
System.out.println(B);
System.out.println(C);
System.out.println(D);
/*
运行结果:
abcda
AbcdA
替换da
Bbcda
*/
}
}