Java文件与流-文件与流-ByteArrayInputStream字节输入流

涎涎原创约 301 字大约 1 分钟...JavaJava

237-Java文件与流-文件与流-ByteArrayInputStream字节输入流.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

示例代码

package com.tencent.chapter03.io流;

import java.io.ByteArrayInputStream;

public class ByteArrayInputStreamDemo {

	public static void main(String[] args) {
		byte[] b = new byte[]{1,2,3,4,5,6,7};
		
		ByteArrayInputStream input = new ByteArrayInputStream(b);
		
		//read() 读取一个字节
		int content = input.read();
		System.out.println(content);//1
		
		//available() 剩余可读字节数
		System.out.println(input.available());//6
		
		//mark() 设置标记1,通常与reset()方法结合使用
		input.mark(1);
		
		//skip() 跳跃过N个字节,再继续读取
		input.skip(3);
		
		//read() 读取一个字节
		content = input.read();
		System.out.println(content);//5
		
		//reset() 重置到最近的mark位置,通常与mark()方法结合使用
		input.reset();
		 
		content = input.read();
		System.out.println(content);//2
	}
	
}

分割线


相关信息

以上就是我关于 Java文件与流-文件与流-ByteArrayInputStream字节输入流 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4