java - raf.seek(pos) 的类似物

标签 java kotlin randomaccessfile

我想从java中找到raf.seek(pos)方法的模拟。 需要在文本文件(书页)中逐页查找。

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

我不喜欢我的版本。它太面向java了。想找别的办法。也许没有字节数组。

最佳答案

即使您查看 Android 方面的内容,您也会发现 RandomAccessFile 确实来自java标准库。

换句话说:该类没有特定的“kotlin 化”版本。

因此答案是:到目前为止,您必须使用看起来“java'ish”的代码。

关于java - raf.seek(pos) 的类似物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55101685/

相关文章:

kotlin - Kotlin停顿/崩溃编译器中的大型列表文字

android - Jetpack 使用 Canvas 组成半圆

java - 如何正确关闭MappedByteBuffer?

java - 使用 android 媒体播放器播放不断变化的文件

java - 在Java中写入随机访问文件而不覆盖

java - 线程转储分析

java - 如何序列化HashSet

java - 如何将 javaagent 的类放在类路径中

java - 为服务类创建对象不起作用

unit-testing - 如何通过 io.mockk 测试使用不同参数多次调用的方法?