Java程序不喜欢这个词 "Scanner"

标签 java arrays java.util.scanner

import java.lang.*;
import java.util.*;
import java.io.PrintWriter;
import java.io.FileReader;
import java.io.IOException;

public class Test
{
  public static void main(String[] args) throws IOException
  {
    Scanner infile = new Scanner(new FileReader("historyGrades.txt"));
    boolean[] correctAnswers = new boolean[20];
    infile.close();
  }
}

由于某种原因我收到这些错误:

C:\Users\Rawr\Documents\Test.java:11: cannot resolve symbol
symbol  : class Scanner 
location: class Test
    Scanner infile = new Scanner(new FileReader("historyGrades.txt"));
    ^
C:\Users\Rawr\Documents\Test.java:11: cannot resolve symbol
symbol  : class Scanner 
location: class Test
    Scanner infile = new Scanner(new FileReader("historyGrades.txt"));
                         ^
2 errors

Tool completed with exit code 1

我不知道发生了什么。 感谢您的帮助,谢谢。

最佳答案

您使用的是哪个版本的 Java? 扫描仪是在1.5中添加的。

关于Java程序不喜欢这个词 "Scanner",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310177/

相关文章:

java - 国际象棋棋盘的 ASCII 表示

c++ - 定义类类型的数组

java - 我的代码中线程 "main"java.util.NoSuchElementException 中出现异常?

java - 从另一个类读取 System.out.println(Text)

java - 列表循环JavaFx

java - JButton 操作已执行?

java - Java 的 Eclipse 构建路径,包不正确

c - 读取 CSV 并存储在 C 中的两个 double 组中

php - *已修复* 适用于 PHP 数组?帮助!

java - Scanner.hasNext 上的无限循环,从文件中读取