忽略字符串java中的转义序列?

时间:2010-09-24 08:33:04

标签: c# java

在C#中,我可以将字符串"\\myDir\\myFile"写为@"\myDir\myFile"。如果有的话,Java中这个“@”字符的等价物是什么?

3 个答案:

答案 0 :(得分:7)

据我所知,Java语言定义中不存在这样的等价。

答案 1 :(得分:3)

最简单的方法是在Java中使用Unix风格的路径。 Java将找出所有基于文件的代码中的真实路径。

System.out.println(new File("c:/dev/m2-repo/org/apache/ant").getCanonicalPath());

输出:

  

C:\ dev的\平方米回购\组织\阿帕奇\蚂蚁

BTW如果它是根驱动器,您可以跳过驱动器号。如果您查找/programs

,Java会理解C:\programs

答案 2 :(得分:1)

Java中没有相应的内容。

对于这个具体案例,您可以使用File.separator + "myDir" + File.separator + "myFile"