我在我的扫描仪输入行上出现错误,我将(新文件(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"));
答案 0 :(得分:1)
您尚未导入课程File
。课程File
出现在io
包中
import java.io.File;
答案 1 :(得分:0)
您需要为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
。
我建议您将此代码移动到类中的方法并通过在代码周围使用FileNotFoundException
子句或throws
来处理try-catch
,从而使用文件创建新的扫描程序对象
关于如何处理已检查的例外情况FileNotFoundException
,您可以看到an example here。
答案 2 :(得分:0)
你错过了进口。这就是你得到这个错误的原因。添加导入到您的代码。
import java.io.File;