java路径string中的“\\”怎么替换成“//”
展开全部
String a="aaa\\ddsad\\";
a=a.replaceAll("\\\\", "//");
System.out.println(a);
楼主这样就好了
因为要转义不能直接替换
a=a.replaceAll("\\\\", "//");
System.out.println(a);
楼主这样就好了
因为要转义不能直接替换
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个涉及到转义字符,可以这样写
public class Test {
public static void main(String[] args) {
String s="D:\\MyFile\\File1";
System.out.println("before ==== "+s);
s=s.replaceAll("\\\\", "/");
//s=s.replaceAll("\\\\", "\\/"); //写成这样也可以
System.out.println("after ==== "+s);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String oldStr="abc\\qfq\\";
String newStr =oldStr.replace("\\","//");
System.out.println(newStr);
String newStr =oldStr.replace("\\","//");
System.out.println(newStr);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str.replace("//","\\\\");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询