Это может остаться незамеченным. К сожалению, не существует простого решения «один размер подходит всем».
у программу на Java, которая читает файл слов. Программа в решающей степени зависит от этого файла, поэтому я действительно хочу, чтобы программа заканчивалась, если по какой-либо причине при чтении файла возникает IOException.
Какой лучший способ закончить программу? Я думаю, что вынужден окружить чтение файла внутри блока try / catch, поэтому я должен добавитьSystem.exit(0)
в моем улове? Например, я должен сделать что-то вроде следующего?
try {
BufferedReader br = new BufferedReader(new FileReader("myfile.txt"));
String line;
while ((line = br.readLine()) != null) {
// process...
}
} catch(IOException e) {
System.out.println("Error: " + e);
System.exit(0); // ???
}