My problem is that I can't find mistake in this code. I want to fill a field of my program(Set of strings) in constructor with Strings readen from a file.
`
public AnagramUserInput(){
Set<String> result = new TreeSet<String>();
Set<String> lexic = new TreeSet<String>();
File lexicon = new File("C:/Users/Konstanty Orzeszko/Desktop/do testu/english_words_WIN.txt");
try{
BufferedReader br = new BufferedReader(new FileReader(lexicon));
String word;
while(((word = br.readLine()) != null)) {
this.lexic.add(word);//Exception is throwned right in this line
}
br.close();
}catch(IOException exc) {
System.out.println(exc.toString());
System.exit(1);
}
}`
Could you tell me what is wrong/how to fix it? Thanks a lot.