public class Test{ public Test(){ } public static void main(String []args){ new Test().replaceAll(); } public void replaceAll(){ System.out.println(str); String newStr=str.replace(".","_"); System.out.println(newStr); } String str="ab.c.de.f"; }不知道我理解是不是有错。呵呵
public Test(){
}
public static void main(String []args){
new Test().replaceAll();
}
public void replaceAll(){
System.out.println(str);
String newStr=str.replace(".","_");
System.out.println(newStr);
}
String str="ab.c.de.f";
}不知道我理解是不是有错。呵呵
如果没有记错的话可以这样
str.replaceAll("\\.","-");
str.replaceAll("\\.", "_");
可以,使用
str.replaceAll("[.]", "_");
也行。这些我都试过,问题是正确的写法应该是
str = str.replaceAll("[.]", "_");昨晚折腾了将近半个小时,郁闷。