转义java字符串文字中的反斜杠

我正在使用Java一段时间并提出这个问题:我在Windows中使用硬编码路径

"D:\Java-code\JavaProjects\workspace\eypros\src" 

问题是我需要转义反斜杠字符才能将其与字符串一起使用。 所以我手动逃避每个反斜杠:

 "D:\\Java-code\\JavaProjects\\workspace\\eypros\\src" 

有没有办法自动获取未转义的路径并返回转义的java字符串。

我想也许除了java字符串之外的另一个容器可以做到这一点(但我不知道)。

有什么建议么?

 public static String escapePath(String path) { return path.replace("\\", "\\\\"); } 

\是加倍的,因为它也必须在这些字符串中进行转义。

无论如何,我认为你应该使用System.getProperty("file.separator"); 而不是\

此外, java.io.File有一些对文件系统路径有用的方法。