Я использую "ObjectInputStream" для загрузки сериализованных массивов 2D-строк.
Проблема в том, что моя IDE, Intellij-IDEA, выдаст ошибку, если я не установлю специальное условие перехвата для исключения ClassNotFoundException.Однако, когда я делаю это, он советует: «'catch' branch identical to 'IOException' branch
».
Я не знаю, что это значит, что я должен делать.
Как я могу загрузить сериализованные объекты безполучить совет или ошибку?
Мой код:
private String[][] getPossArray(String race, boolean isFirstName) {
String[][] retVal = new String[0][];
try {
FileInputStream fis = new FileInputStream("./res/binary_files/Human_FirstNameString[][].ser");
ObjectInputStream ois = new ObjectInputStream(fis);
retVal = (String[][]) ois.readObject();
ois.close();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return retVal;
}