java.io.FileNotFoundException:它无法找到我的文件?

java.io.FileNotFoundException:它无法找到我的文件?,java,android,bufferedreader,Java,Android,Bufferedreader,我试图在我的Android Studio项目中实现一个文本文件和一个Bufferedreader,但它说找不到该文件。 . 帮助?Android Studio表示有可能出现FileNotFoundException。因此,必须用try-and-catch块来包围错误语句 try { BufferedReader latQ = new BufferedReader(new FileReader("LatinQuotes.txt")); } catch (FileNotFoundExcept

我试图在我的Android Studio项目中实现一个文本文件和一个Bufferedreader,但它说找不到该文件。
. 帮助?

Android Studio表示有可能出现FileNotFoundException。因此,必须用try-and-catch块来包围错误语句

try {
    BufferedReader latQ = new BufferedReader(new FileReader("LatinQuotes.txt"));
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

希望对您有所帮助。

如果无法创建文件,或者文件存在但其权限不足以更改其内容,则会出现异常


执行try/catch可能有效。

正如其他人所说,您需要为FileNotFoundException使用try…catch块来包围FileReader构造函数。原因是您正在使用的FileReader构造函数抛出一个选中的异常。这意味着构造函数的方法签名声明它“抛出FileNotFoundException”。这意味着任何使用构造函数的人都需要“检查”该异常,或者捕获它。您应该研究Java中检查异常的概念。

它说的是“未处理的异常”。您能否编辑您的问题,包括相关代码和错误作为文本?您是否在该位置(即您工作的目录)创建了文件???并检查文件的权限。如果您的文件位于其他目录中,请提供文件路径您现在可能已经解决了问题。这里有一点建议:每当你在
Android Studio
中遇到有问题的代码行时,只需单击带下划线的代码并按
Alt+Enter
Eclipse
中的
Ctl+1
)。IDE将为您提供最常见的解决方案,通过单击其中任何一个解决方案,它将自行管理(如果有可能的解决方案),而不是“它无法找到文件”。如果不运行代码,您永远不会知道这一点。编辑器只是告诉你,如果你不使用
try-catch
block处理,这段代码可能引发特定的异常,并可能导致应用程序崩溃。这似乎不起作用。。。现在它说“try”和“catch”是意外的标记。复制整个try和catch块并将其放入onCeate(Bundle SavedInstance)方法中。Try-and-catch块应始终位于方法内部。希望有帮助。