【randomaccessfile】RandomAccessFile不明白的用法seek有代码请教谢谢了?...
答案:2 悬赏:80 手机版
解决时间 2021-02-08 12:39
- 提问者网友:戎马万世
- 2021-02-07 23:26
【randomaccessfile】RandomAccessFile不明白的用法seek有代码请教谢谢了?...
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-02-08 00:18
【答案】 seek
public void seek(long pos)
throws IOException
设置到此文件开头测量到的文件指针偏移量,在该位置发生下一个读取或写入操作.偏移量的设置可能会超出文件末尾.偏移量的设置超出文件末尾不会改变文件的长度.只有在偏移量的设置超出文件末尾的情况下对文件进行写入才会更改其长度.
参数:
pos - 从文件开头以字节为单位测量的偏移量位置,在该位置设置文件指针.
抛出:
IOException - 如果 pos 小于 0 会发生 I/O 错误.
在你的例子中就是将RandomAccessFile的读取指针设置在0的位置,从0位开始读取数据^^^
注意查看你读取的空格数量!
看错了你是写进去,它只能定位文件中存在的,写进去2,3都还没有数据,指针不可能会指到那儿,所以结果是一样的……
public void seek(long pos)
throws IOException
设置到此文件开头测量到的文件指针偏移量,在该位置发生下一个读取或写入操作.偏移量的设置可能会超出文件末尾.偏移量的设置超出文件末尾不会改变文件的长度.只有在偏移量的设置超出文件末尾的情况下对文件进行写入才会更改其长度.
参数:
pos - 从文件开头以字节为单位测量的偏移量位置,在该位置设置文件指针.
抛出:
IOException - 如果 pos 小于 0 会发生 I/O 错误.
在你的例子中就是将RandomAccessFile的读取指针设置在0的位置,从0位开始读取数据^^^
注意查看你读取的空格数量!
看错了你是写进去,它只能定位文件中存在的,写进去2,3都还没有数据,指针不可能会指到那儿,所以结果是一样的……
全部回答
- 1楼网友:人類模型
- 2021-02-08 00:34
收益了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯