我試圖創建的FileReader方法,但我每次去編譯的時候,我得到的錯誤:錯誤:無法找到符號方法
錯誤:無法找到符號
- >的FileReader列表= new fileReader();
我已經檢查了多個網站上的許多帖子,但我無法弄清楚這一個。
public ArrayList<String> fileReader()
{
ArrayList<String> list = new ArrayList<String>();
try(Scanner s = new Scanner(new File("test.txt"));)
{
while (s.hasNext())
list.add(s.next());
s.close();
}catch(FileNotFoundException e)
{
System.out.println("File Not Found.");
}
return(list);
}
public static void main(String[] args)
{
Scanner user = new Scanner(System.in);
System.out.print("Enter a key: ");
int key = user.nextInt();
fileReader list = new fileReader();
使用'FileReader'而不是'fileReader'。 – user2339071
fileReader()是方法還是構造函數?看起來這是一種方法,你應該刪除「新」關鍵字。 – Teddy
這是一種方法,你是正確的,並修復它 – user2803648