3 回答
已采納

慕萊塢9220042
TA貢獻377條經(jīng)驗 獲得超508個贊
你好:
用replaceAll();
String??str?=?"test.doc"; String?newStr?=?str.replaceAll("doc","html");
運行結果:str = "test.html"
望采納!

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

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