在C#中,我可以将字符串"\\myDir\\myFile"
写为@"\myDir\myFile"
。 Java中这个“@”字符的等价物(如果有的话)是什么?忽略字符串java中的转义序列?
6
A
回答
7
据我所知,在Java语言中定义没有这样的等价存在。
1
在Java中没有等价物。
对于这个具体的例子,你可以使用File.separator + "myDir" + File.separator + "myFile"
3
最简单的方法是在Java中使用Unix风格的路径。 Java会找出所有基于文件的代码中的真实路径。
System.out.println(new File("c:/dev/m2-repo/org/apache/ant").getCanonicalPath());
输出:
C:\ dev的\平方米回购\组织\阿帕奇\蚂蚁
顺便说一句,如果它是根驱动器,你可以跳过驱动器号。 Java会理解/programs
如果你寻找C:\programs
相关问题
- 1. Java:忽略转义序列
- 2. 忽略转义序列
- 3. 如何忽略存储在PowerShell字符串变量中的转义序列?
- 4. 忽略字符串中的octalescape字符
- 5. 字符串中的转义序列
- 6. CharacterData忽略非转义字符
- 7. 让SAXParser忽略转义字符
- 8. 如何让JavaScript忽略转义(\)字符?
- 9. Python的字符串和转义序列
- 10. 匹配字符串时,regex如何忽略转义引号?
- 11. 在反序列化过程中忽略空字符串为空
- 12. 如何从字符串变量中的转义序列转义
- 13. 忽略查询字符串
- 14. 忽略字符串输入
- 15. 在UNIX重定向中忽略转义序列和其他字符
- 16. 排序字符串列表,忽略ASCII序数值
- 17. For循环字符串忽略字符
- 18. 定义字符忽略同时匹配字符串C#
- 19. 关于忽略字符排序的字符串散列函数的建议
- 20. 转义/忽略HAML属性中的特殊字符
- 21. 如何忽略bash脚本中的转义字符?
- 22. 使用LINQ排序列值忽略空字符串值
- 23. 解释变量,但忽略PHP中的转义序列HEREDOC
- 24. 如何忽略Javascript/C#中的Unicode转义序列?
- 25. 如何从ruby中忽略C风格的转义序列?
- 26. 如何在Java中转义字符串?
- 27. 在JavaScript中,C#的@语言特性等同于忽略字符串文字中的转义字符?
- 28. 忽略字符
- 29. mySQL - 忽略字段字符串中的字符
- 30. Java:省略字符串中的字
尽管你最好使用'new File(...)'构造函数,IMO。 – 2010-09-24 08:42:26