gpt4 book ai didi

java - Java 文件输入流 NullPointerException

转载 作者:行者123 更新时间:2023-12-02 04:36:38 27 4
gpt4 key购买 nike

我在 StackOverflow 上搜索了此错误,但发现任何主题都可以解决我的问题。我有这段代码可以打开 .txt 文件并初始化对象变量,然后出现此错误。

public void lerDoArquivo() {
try {
FileReader ler = new FileReader("Menu_de_itens.txt");
BufferedReader reader = new BufferedReader(ler);
String linha;

while ((linha = reader.readLine()) != null) {
processaEntrada(linha);
}

reader.close();
}
catch (IOException e) {
e.printStackTrace();
}
}

这是我的跟踪:

Exception in thread "main" java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:130)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at java.io.FileReader.<init>(FileReader.java:58)
at ItemMenuDAOTxt.lerDoArquivo(ItemMenuDAOTxt.java:22)
at ItemMenuDAO.<init>(ItemMenuDAO.java:16)
at ItemMenuDAOTxt.<init>(ItemMenuDAOTxt.java:14)
at ControleDeMenu.<init>(ControleDeMenu.java:21)
at FastFoodOO.main(FastFoodOO.java:11)

最佳答案

确认您可以读取该文件,很可能没有找到该文件。

 assert new File("./resources/Menu_de_itens.txt").canRead();

关于java - Java 文件输入流 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56549228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com