我的任务是创建一个类 (RandomAccessObjectFile),它提供对象的读取和写入以及在文件中的查找。这是我第一次使用 Java File NIO,并希望确保我正确掌握它。以下是我在课堂上必须具备的方法,我正在寻求一些帮助和更多了解如何处理这门课的其余部分。
public class RandomAccessObjectFile {
RandomAccessFile raFile;
private RandomAccessObjectFile(String fileName) throws FileNotFoundException {
raFile = new RandomAccessFile(new File(fileName), "rw");
}
static void create(String fileName) throws IOException {
Path createTarget = Paths.get(fileName);
Files.createFile(createTarget);
}
static void delete(String fileName) throws IOException {
Path deleteTarget = Paths.get(fileName);
Files.delete(deleteTarget);
}
static RandomAccessObjectFile open(String fileName) {
}
<T> void write(T obj) {
}
<T> T read() {
}
void seek(long location) {
}
long length() {
}
}
提前感谢您的所有帮助!