我對此感到非常沮喪,並且一直在努力嘗試修復它。我有兩個班,主要和GetNounList爲什麼我得到一個空指針異常? (初學者)
主營:
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws FileNotFoundException {
GetNounList nouns = new GetNounList();
}// end main method
}//end of Main class
GetNounList:
import java.io.*;
import java.util.*;
public class GetNounList extends Main {
ArrayList<String> listOfWords;
public GetNounList() throws FileNotFoundException {
Scanner list = new Scanner(new File(
"/Users/FareedMabrouk/Desktop/Explore/Coding/Java/BusinessIdeaGenerator/CodeRepository/BusinessGen/src/Nouns.txt"));
while (list.hasNextLine()) {
listOfWords.add(list.nextLine());
} // end while loop
System.out.println(listOfWords);
}//end constructor
}//end GetNounList class
該文件具有隨機的名詞是這樣的:
cat
laptop
dog
headphones
等等
The唯一的錯誤是在它將文件名稱添加到數組列表的行的空指針異常。有人可以幫我嗎?
你沒有初始化列表 –