[英]Why am I getting an error here in my Scanner input line?
我的 Scanner 输入行出现错误,我将(new File(myths.txt))
放在单词File
,它说找不到符号类 File 。
package program6;
import java.util.Scanner;
public class Program6{
String[] StringArray = new String[100];
int[] IntArray = new int[100];
String FileName = "myths.txt";
Scanner input = new Scanner(new File("myths.txt"));
您尚未导入类File
。类File
存在于io
包中
import java.io.File;
您需要为File
类添加导入语句。
import java.io.File; // import statement for File.
您也可以只使用fileName
来创建新File
而不是再次给出硬编码名称。
String FileName = "myths.txt";
Scanner input = new Scanner(new File(FileName));
由于您正在使用new File(fileName)
创建一个新的 Scanner 对象,因此Scanner
这个构造函数会抛出一个需要处理的FileNotFoundException
。
我建议您将此代码移动到类中的一个方法中,并通过在代码周围使用throws
子句或try-catch
来处理FileNotFoundException
,使用 File 对象创建新的 Scanner。
你错过了进口。 这就是您收到此错误的原因。 将导入添加到您的代码中。
import java.io.File;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.