在java中,当使用Strings作为文件路径名时,'\\'和'\'之间有什么区别

Nig*_*der 1 java file-io

我用的时候 C:\\a.txt

它工作正常,但我使用时 C:\a.txt

它不是.

任何人解释两者之间的区别,除了说一个有效,另一个没有.

谢谢

Tud*_*dor 6

\是一个用于转义其他特殊字符的特殊字符.因此,如果存在单个\字符串,则将其解释为字符串中的特殊字符,但由于没有任何内容可以逃脱,因此将其视为"错误用法".

因此,\必须通过一秒钟逃脱,\以赋予其字面意义.