方法System.getProperty("user.dir")
返回如下内容:
C:\Users\myuser\path
但在我的程序中,我需要使用双斜杠,如下所示:
C:\\\Users\\\myuser\\\path
是否有一种简单的方法可以添加这些双斜杠?
答案 0 :(得分:2)
使用string.replace
功能。
System.out.println("C:\\Users\\myuser\\path".replace("\\", "\\\\"));
即
System.out.println(System.getProperty("user.dir").replace("\\", "\\\\"));
更新
String s = "C:\\Users\\myuser\\path";
System.out.println(s.replace("\\", "\\\\\\"));
输出:
C:\\\Users\\\myuser\\\path