1 /** 2 * java.iko.BufferedInputStream extends InputStream 3 * BufferedInputStream:字节缓冲输入流 4 * 构造方法: 5 * BufferedInputStream(InputStream in):创建一个BufferedInputSream并保存其参数,即输入流in,以便将来使用 6 * BufferedInputStream(InputStream in,int size):创建具有指定缓冲区大小的BufferedInputStream并保存其参数,即输入流in,以便将来使用 7 * 参数: 8 * InputStream:字节输入流 9 * 可以传递FileInputStream,缓冲流会给FileInputStream增加一个缓冲区,提高FileInputStream的读取效率 10 * int size:指定缓冲流内部缓冲区的大小,不指定默认 11 * 使用步骤: 12 * 1.创建FileInputStream对象,构造方法中绑定要读取的数据源 13 * 2.创建BufferedInputStream对象,构造方法中传递FileInputStream对象,提高效率 14 * 3.使用BufferdInputStream对象中read方法读取文件 15 * 4.释放资源 16 */ 17 public static void main(String[] args) throws IOException { 18 //1.创建FileInputStream对象,构造方法中绑定要读取的数据源 19 FileInputStream fis = new FileInputStream("F:\\FileTest\\1.txt"); 20 //2.创建BufferedInputStream对象,构造方法中传递FileInputStream对象,提高效率 21 BufferedInputStream bis = new BufferedInputStream(fis); 22 //3.使用BufferdInputStream对象中read方法读取文件 23 int len = 0; 24 while ((len = bis.read())!=-1) { 25 System.out.println(len); 26 } 27 //4.释放资源 28 bis.close(); 29 }
java_缓冲流(字节输入流)
猜你喜欢
转载自www.cnblogs.com/aikang525/p/11288773.html
今日推荐
周排行