3 回答

TA貢獻(xiàn)377條經(jīng)驗(yàn) 獲得超508個(gè)贊
你好:
用replaceAll();
String??str?=?"test.doc"; String?newStr?=?str.replaceAll("doc","html");
運(yùn)行結(jié)果:str = "test.html"
望采納!

TA貢獻(xiàn)188條經(jīng)驗(yàn) 獲得超91個(gè)贊
第一:替換字符串中所有指定的字符,然后生成一個(gè)新的字符串
String str="dfdf\fsfs";
String str2 = str.replaceAll("\\","");
第二:
String s = “abcat”;
String s1 = s.replace(‘a(chǎn)’,‘1’);
第三:將字符串中某個(gè)指定的字符串替換為其它字符串
String s = “abatbac”;
String s1 = s.replaceAll(“ba”,“12”);
第四:替換第一個(gè)出現(xiàn)的指定字符串時(shí)
String s = “abatbac”;
String s1 = s. replaceFirst (“ba”,“12”);

TA貢獻(xiàn)39條經(jīng)驗(yàn) 獲得超47個(gè)贊
不知道題主說的特殊字符是哪種,樓上說的都很正確是用replace()或者replaceAll()方法就好
我說一下不常見的特殊字符:如●○□·?■等這種特殊字符
String??str?=?"編輯:?張三"; String?newStr?=?str.replaceAll("","?");
把要替換的特殊字符直接復(fù)制到第二參數(shù)就可以了
添加回答
舉報(bào)