java路径string中的“\\”怎么替换成“//”
答案:6 悬赏:80 手机版
解决时间 2021-04-14 19:34
- 提问者网友:杀生予夺
- 2021-04-13 18:58
java路径string中的“\\”怎么替换成“//”
最佳答案
- 五星知识达人网友:青尢
- 2021-04-13 20:20
String a="aaa\\ddsad\\";
a=a.replaceAll("\\\\", "//");
System.out.println(a);
楼主这样就好了
因为要转义不能直接替换
a=a.replaceAll("\\\\", "//");
System.out.println(a);
楼主这样就好了
因为要转义不能直接替换
全部回答
- 1楼网友:山有枢
- 2021-04-13 23:50
str.ReplaceAll("//","\\");有提供这样的方法 不知道拼对么 你试一下
- 2楼网友:傲气稳了全场
- 2021-04-13 23:21
str.replace("//","\\\\");
- 3楼网友:话散在刀尖上
- 2021-04-13 23:11
String oldStr="abc\\qfq\\";
String newStr =oldStr.replace("\\","//");
System.out.println(newStr);
String newStr =oldStr.replace("\\","//");
System.out.println(newStr);
- 4楼网友:纵马山川剑自提
- 2021-04-13 22:02
这个涉及到转义字符,可以这样写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);
}
}
- 5楼网友:枭雄戏美人
- 2021-04-13 21:33
str.ReplaceAll("//","\\\\");注意后面要用到四个反斜杠,因为要转义,一般使用路径的时候要屏蔽windows和linux的分隔符的区别,建议使用File.separator来替代“\”或“/”,这样就没有你现在的麻烦了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯