Java之字节数组流ByteArrayInputStream/ByteArrayOutputStream

说明

  此流用于操作内存。由于此对象没有调用系统底层资源,因此此流不用关闭资源,且不会产生任何 IOException。

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;

public class ByteArrayStreamDemo {
	public static void main(String[] args) {
		ByteArrayInputStream bis = new ByteArrayInputStream("abcedf".getBytes());
		ByteArrayOutputStream bos = new ByteArrayOutputStream();
		int ch = 0;
		while((ch=bis.read())!=-1){
			bos.write(ch);
		}
		System.out.println(bos.toString());
	}
}

其他详情请参考官方文档

发布了51 篇原创文章 · 获赞 20 · 访问量 1561

猜你喜欢

转载自blog.csdn.net/qq_39711439/article/details/100855691