¿RandomAccesFile字节处理如何工作?

时间:2019-04-07 12:16:20

标签: java netbeans

我想知道RandomAccesFile如何管理字节。更具体地说,我如何指示我希望指针向后移动一定数量的字节。我必须执行此程序来模拟堆栈,并“擦除”所推入的最后一个对象,我必须移动指针。我知道一个对象占用多少字节。

我试图用它减去整数,但是我想这是一个错误。

我不知道要显示代码的哪一部分,但是程序在给定位置后最初会擦除对象:

public void erase(long pos) throws IOException{
        raf.seek((pos*sizeObjects)+44);
        raf.writeBoolean(true);
    }

但是现在我必须删除最后写的内容。

0 个答案:

没有答案