cześć,
poniższy konstruktor (argument File) tworzy obiekt posiadający List<string> sortedWords. Mam problem, żeby przekształcić kod w taki sposób żeby kontruktor dodawał do listy nie całe linijki ale każde słowo z osobna. Próbowałem metodę .split("") niestety nie udało mi się napisać poprawnej metody.
public SortedWordsFromFile(File file) throws IOException {
sortedWords = new ArrayList<>();
try {
FileReader in = new FileReader(file);
BufferedReader br = new BufferedReader(in);
String line = br.readLine();
while (line != null) {
sortedWords.add(line);
line = br.readLine();
}
Collections.sort(sortedWords);
br.close();
//tutaj próbowałem metody .split (" ") i wyskakiwał NullPointerException
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}