Java从文件中跳过n个字节读取数据
来源:互联网 发布:信息安全 人工智能 编辑:程序博客网 时间:2024/05/21 18:31
下面实例是跳过前10个字节,从第11个字节开始读取
File file = new File("tcp.txt"); FileInputStream stream = new java.io.FileInputStream(file); int pos = 10;//从下一个字节开始读 int len = 15;//读几个字节 stream.skip(pos); //跳过包含pos的字节数 byte[] b = new byte[len]; stream.read(b); System.out.print(new String(b)); stream.close();1.想自定义从第几个字节开始读
使用java.io.RandomAccessFile类,可使用构造方法RandomAccessFile af=new RandomAccessFile("C:\\1.txt","r");如果想从第100个字节开始读,可使用其方法:public void seek(long pos),如af.seek(100);2.读几个字节所有的输入流都有方法:public int read(byte[] b,
int off,
int len)
假如你想一次读20个字节,可使用:byte b[] = new byte[100];input.read(b,0,20);然后使用String str = new String(b,0,20);得到你读取的内容
0 1
- Java从文件中跳过n个字节读取数据
- Java从文件中读取字节数据的固定套路
- 跳过N字节阅读文件,使用FileInputStream
- Linux c 源码(readn:从fd中读取n字节数据)
- c中从一个文件中读取一行(最大32个字节)标准写法
- 从文件中读取数据
- 从文件中读取数据
- 从文件中读取数据
- Java, 如何从Excel中读取数据到文件中
- java 从控制台读取N个数据,以空格为分隔符,按回车结束
- Java怎样从Excel文件中读取数据
- 从Java的jar文件中读取数据
- Java从.CSV文件中读取数据和写入
- Java从.CSV文件中读取数据和写入
- 从文件中读取N多数字,找到最大的5个数字
- JAVA从文件中读取
- Java从二进制文件读取数据到字节数组
- 从资源读取数据到文件中
- 第三章:http报文
- BZOJ1251 序列终结者 题解&代码
- 访问权限
- RadioGroup
- Git-基本命令
- Java从文件中跳过n个字节读取数据
- HDU 5733 tetrahedron(三维几何)
- 对象的初始化和回收
- [动态规划]最长公共子序列
- 【一天一道LeetCode】#374. Guess Number Higher or Lower
- Struts中ActionContext和ServletActionContext的比较
- 剑指offer 52题 【数组】 构建乘积数组
- shell脚本练习(二)
- 枚举