使用Java FileReader的导向问题

时间:2015-09-06 17:28:12

标签: java filereader

我正在关注一个解释FileReader方法的youtube教程,以及如何使用.txt文件进行读取。 所以我创建了一个名为JavaText的文本文件,目录为:

“C:\ Users \用户计算机\桌面\ JavaText.txt”

然而,eclipse存在反斜杠问题,因为它们被保留用于例如“tab”= \ t和“new line”= \ n

仔细检查我正在寻找的教程,在youtuber使用的FileReader目录中只有斜杠“/”并且没有给出错误。 我将反斜杠更改为常规斜线,但现在它给了我一个错误,它无法找到该文件。我怀疑我在某种程度上需要指定反斜杠确实是String的一部分而不是用于某种命令,但我真的不知道如何,甚至是100%的问题。

澄清我正在使用Windows 7和最新版本的eclipse。

1 个答案:

答案 0 :(得分:1)

要在字符串文字中使用反斜杠,您还必须将其转义为\\

String file = "C:\\Users\\Computer\\Desktop\\JavaText.txt";

通常Java也接受正斜杠作为文件分隔符,因此当程序找不到时,你应该检查文件是否不存在。