Аналог raf.seek (pos) - PullRequest
       11

Аналог raf.seek (pos)

1 голос
/ 11 марта 2019

Я хочу найти аналог метода raf.seek(pos) из Java. Нужно найти страницу по номеру в текстовом файле (странице книги).

val raf = RandomAccessFile(file, "r")
raf.seek(pageNumber * PAGE_SIZE)
raf.read(bytePage)

Мне не нравится моя версия. Это слишком ориентированный на Java. Хочу найти другой путь. Может быть, без байтового массива.

1 Ответ

1 голос
/ 11 марта 2019

Даже если вы посмотрите на вещи с Android, вы обнаружите, что RandomAccessFile равен на деле , выходящему из стандартных библиотек Java.

Другими словами: не существует конкретной "kotlin'ized" версии этого класса.

Таким образом, ответ таков: до сих пор вам приходилось использовать код, похожий на «java'ish».

...