从文件中读取时,程序会向我抛出异常

时间:2016-09-12 22:14:34

标签: java

我已经看到这个问题得到了别人的回答,我已经尝试了但是我找不到任何对我有用的东西我正在寻求帮助。

    ArrayList<Integer> integers = new ArrayList<Integer>();
    Scanner fileScanner = new Scanner(new File("workspace\Sudoku\file"));

它一直给我这个错误"Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\)",顺便提一下文件位置是正确的。我想这可能是因为我使用扫描仪,虽然我不是百分百肯定。

2 个答案:

答案 0 :(得分:0)

你需要转义转义字符&#34; \&#34;,试试这个:

Scanner fileScanner = new Scanner(new File("workspace\\Sudoku\\file"));

答案 1 :(得分:0)

您的字符串未正确转义。

使用:

Scanner fileScanner = new Scanner(new File("workspace\\Sudoku\\file"));