Ошибка логики подсчета массива

Доступный метод ObjectInputStream не может использоваться для завершения цикла, когда он возвращает 0, даже если в файле есть объекты, которые нужно прочитать. Написание нуля в файле doen't кажется хорошим решением, поскольку объекты могут быть нулевыми, которые затем будут интерпретироваться как конец файла. Я думаю, что уловка EOFException для прекращения циклов является лучшей практикой, поскольку, если возникает EOFException (либо из-за того, что вы достигли конца файла, либо по какой-либо другой причине), вы все равно должны завершить цикл.

0
задан Jared Wildox 26 February 2015 в 21:04
поделиться