[英]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.