Кажется, что вы вызываете метод writeLogFile()
дважды, потому что сам метод выполняет итерацию один раз по всему массиву gameBoard
.
У меня есть инструкция, чтобы определить, возвращает ли этот метод исключение , и использовал его в переключателе if в основном методе. Огромное спасибо. Теперь как определить, вызывает ли этот метод исключение.
Тогда, возможно, вам не следует перехватывать FileNotFoundException
в своем методе, а вместо этого объявлять его как выброшенное исключение:
public static String writeLogFile(String filename, int[] gameBoard) throws FileNotFoundException {
// ...
}
Тогда вы можете перехватить исключение в основном методе.