我在线程“main”java.lang.NullPointerException 中遇到异常
rm -rf ~/.oh-my-zsh
答案 0 :(得分:0)
提供尽可能详细的错误信息很重要,例如发生错误的代码行以及异常的堆栈跟踪。
根据所提供的信息,我猜测您的 NullPointerException
正在尝试调用 itemName.nextLine()
的线路上被抛出。您从未分配过 itemName
字段,因此将其设置为 null。
顺便说一句,Scanner
的设计是您应该能够只使用其中之一。您不应该为要阅读的每件事都需要一个新的 Scanner
,每个输入只需一个(System.in
是一个输入)。