我想知道RandomAccesFile
如何管理字节。更具体地说,我如何指示我希望指针向后移动一定数量的字节。我必须执行此程序来模拟堆栈,并“擦除”所推入的最后一个对象,我必须移动指针。我知道一个对象占用多少字节。
我试图用它减去整数,但是我想这是一个错误。
我不知道要显示代码的哪一部分,但是程序在给定位置后最初会擦除对象:
public void erase(long pos) throws IOException{
raf.seek((pos*sizeObjects)+44);
raf.writeBoolean(true);
}
但是现在我必须删除最后写的内容。