как прочитать строку из файла с помощью RandomAccessFile?

содержимое моего файла содержит четыре столбца

001 Майк 1122 98
002 Стивен 1232 97

Используя RandomAccessFile, мне нужно сохранить каждый столбец в соответствующих типах массивов.

readInt() используется для чтения целого числа столбца 1

как я могу прочитать строки (столбец 2) для хранения в массиве строк?


person Sundyp Krishna    schedule 02.04.2014    source источник
comment
если мы используем readUTF(), он показывает EOFException.   -  person Sundyp Krishna    schedule 02.04.2014


Ответы (1)


как насчет использования readline

http://docs.oracle.com/javase/7/docs/api/java/io/RandomAccessFile.html#readLine()

а затем с помощью токенизатора для идентификации ваших ячеек

http://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html

а затем заполнить ваши массивы?

(в этом случае RandomAccessFile, вероятно, излишен)

person gjambet    schedule 02.04.2014