javaSE 缓冲流, 字节缓冲流BufferedOutputStream (提高字节写入速度)

匿名 (未验证) 提交于 2019-12-02 21:53:52


Demo.java:

package cn.xxx.demo;  import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException;  /*  *  字节输出流的缓冲流  *   java.io.BufferedOuputStream 作用: 提高原有输出流的写入效率  *   BufferedOuputStream 继承 OutputStream  *   方法,写入 write 字节,字节数组  *     *   构造方法:  *     BufferedOuputStream(OuputStream out)  *     可以传递任意的字节输出流, 传递的是哪个字节流,就对哪个字节流提高效率  *       *     FileOutputStream  */ public class Demo { 	public static void main(String[] args)throws IOException { 		//创建字节输出流,绑定文件 		//FileOutputStream fos = new FileOutputStream("c:\\buffer.txt"); 		//创建字节输出流缓冲流的对象,构造方法中,传递字节输出流 		BufferedOutputStream bos = new 				BufferedOutputStream(new FileOutputStream("c:\\buffer.txt")); 		 		bos.write(55);  // 写一个字节  int=>byte 		 		byte[] bytes = "HelloWorld".getBytes(); 		 		bos.write(bytes);  // 写多个字节, 字节数组 		 		bos.write(bytes, 3, 2);  // 写字节数组中的一部分。  索引  长度 		 		bos.close(); 	} }


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!