Я очень расстроен этим, и пытался в течение нескольких дней попробовать его исправить. У меня есть два класса, Main и GetNounListПочему я получаю исключение nullpointer? (Начинающий)
Главная:
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
и т.д ...
только ошибка - исключение nullpointer в строке, где он добавляет существительные из файла в arraylist. Может кто-нибудь, пожалуйста, помогите мне?
Вы не инициализируете список –