日期:2014-05-17 浏览次数:20729 次
String s = "E:\\\\workspace\\\\WorkFlow\\\\WorkFlow\\\\src"; System.out.println(s);
------解决方案--------------------
顶楼上,为啥都是双斜扛呢。
你也可以先得到//workspace/workfolw/src,然后通过replace("/","\\"),把反斜扛转换过来。
------解决方案--------------------
哎,楼上的 估计楼主是想在项目中获取src的路径
String proPath = System.getProperty("user.dir") + "\\src"; proPath = proPath.replaceAll("\\\\", "\\\\\\\\"); System.out.println(proPath);
------解决方案--------------------
估计楼主是要拼全路径吧?
String path = System.getProperty("user.dir")+"\\src";
System.out.println(path);
//------------------------------------------
// 结果:"E:\workspace\WorkFlow\WorkFlow\src"
//------------------------------------------
就可以了,没必要转成E:\\workspace\\WorkFlow\\WorkFlow\\src
或者
System.out.println(path.replace("\\", "/"));
//------------------------------------------
// 结果:"E:/workspace/WorkFlow/WorkFlow/src"
//------------------------------------------
也是可以的。