java 偏移量读取文件,如何从Java中的某个偏移量读取文件?

Hey I'm trying to open a file and read just from an offset for a certain length!

I read this topic:

How to read a specific line using the specific line number from a file in Java?

in there it said that it's not to possible read a certain line without reading the lines before, but I'm wondering about bytes!

FileReader location = new FileReader(file);

BufferedReader inputFile = new BufferedReader(location);

// Read from bytes 1000 to 2000

// Something like this

inputFile.read(1000,2000);

Is it possible to read certain bytes from a known offset?

解决方案

RandomAccessFile exposes a function:

seek(long pos)

Sets the file-pointer offset, measured from the beginning of this file, at which the next read or write occurs.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值