无效的转义序列(有效的是 \\b \\t \\n \\f \\r \\" \\' \\\ )

新手上路,请多包涵

我正在尝试使用 java.util.Scanner 将文件读入我的 Java 程序,当我输入下面的代码时(我是 java 的新手)我收到了上面的消息 - 谁能帮忙? (我查看了某人使用他们自己的代码获得的类似消息,但它太复杂了,我无法在我的示例中使用!)。我有 Windows 7。

 BufferedReader job = new BufferedReader
               (new FileReader("\My Documents\JOBS\newfile.txt"));

原文由 Kariuki 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 875
1 个回答

您需要转义文件路径中的“\”。

 BufferedReader job = new BufferedReader
               (new FileReader("\\My Documents\\JOBS\\newfile.txt"));

原文由 GeoGriffin 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题