我有一个格式如下的 .txt 文件
The Shawshank Redemption
100
19.95
DVD
还有更多行,但我试图将这些值存储到四个不同的 ArrayList 中。问题是得到错误 java.util.InputMismatchException。这是我的代码:
while(list.hasNext() && !list.nextLine().equals("")){
titleList.add(list.nextLine());
quantityList.add(list.nextInt());
priceList.add(list.nextDouble());
typeList.add(list.nextLine());
}
程序在quantityList.add(list.nextInt())处崩溃;告诉我下一行不是和 int,给了我那个错误。如果我使用 nextLine(),它会读取它。任何人都可以给我的任何提示都会非常有帮助。