赞
踩
即字节缓冲流,数据类型为字节流
缓冲区+字节流
加了缓冲区,为了高效。
import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; /** * @program: javalearnCode * @description: 缓冲输出流 写数据 * @author: chen * @create: 2018-09-21 10:08 **/ public class BufferedOutputStreamDemo { public static void main(String[] args) throws IOException { //创建底层输出流 //创建缓冲输出流 BufferedOutputStream bos= new BufferedOutputStream(new FileOutputStream("F:\\javalearnCode\\IOstream\\testIOStream\\2.txt")); bos.write("hhhhhhhhhhhh\r\nooooooooooooo".getBytes());//是将字节数组存储到此流的缓冲区,根据需要将缓冲区数据存到底层输出流 bos.close(); } }
import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; /** * @program: javalearnCode * @description: 缓冲输入流 写数据 * @author: chen * @create: 2018-09-21 10:18 **/ public class BufferedInputStreamDemo { public static void main(String[] args) throws IOException { //创建底层输入流 //创建缓冲输入流 BufferedInputStream bis= new BufferedInputStream(new FileInputStream("F:\\javalearnCode\\IOstream\\testIOStream\\2.txt")); //System.out.println((char)bis.read()); // System.out.println("--------一次读一个字节-------"); // int data=0; // while((data=bis.read())!=-1){ // System.out.print((char)data); // } // System.out.println(); System.out.println("--------一次读一个字节数组-------"); byte[] bys= new byte[1024]; int len=0; while((len=bis.read(bys)) !=-1){ System.out.print(new String(bys,0, len)); } bis.close(); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。