C语言fseek可让程序从文件的第n个字节开始读文件,Java有无类似函数?
望采纳!!
有:Java - RandomAccessFile
可以使用java.io.RandomAccessFile类
可使用构造方法
RandomAccessFile af=new RandomAccessFile("C:\1.txt","r");
如果想从第100个字节开始读,可使用其方法:
public void seek(long pos),
如af.seek(100)
//把fp文件指针移动到离文件开头100字节处;
fseek(fp,100L,SEEK_SET);
//把fp文件指针移动到离文件当前位置100字节处;
fseek(fp,100L,SEEK_CUR);
//把fp文件指针退回到离文件结尾100字节处。
fseek(fp,-100L,SEEK_END);