美文网首页java复习
2020-07-03字节缓冲流

2020-07-03字节缓冲流

作者: 智障猿 | 来源:发表于2020-07-03 17:55 被阅读0次

字节缓冲流

  • 字节缓冲流类介绍
    ①BufferedOutputStream:该类实现缓冲输出流。通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用。
    ②BufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多的字节。
  • 构造方法
    ①字节缓冲输出流:BufferedOutputStream(OutputStream out)
    ②字节缓冲输入流:BufferInputStream(InputStream in)
  • 为什么构造方法需要的是字节流,而不是具体的文件或者路径呢?
    字节缓冲流仅仅提供缓冲区,而真正的读取数据还是得依靠基本的字节流对象进行操作
  • 读取显示文件数据
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("fileTest\\fos.txt"));
//一次读一字节
int by;
while ((by = bis.read()) != -1) {
      System.out.println((char)by);
}
 //一次对一字节数组
byte[] bytes = new byte[1024];
int len;//实际读取的长度
while ((len=bis.read(bytes))!=-1){
      System.out.println(new String(bytes,0,len));
}
  • 写入文件上数据
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("fileTest\\hello.txt"));
bos.write("xiaohonghua".getBytes());
bos.close();

相关文章

  • File&IO (2)

    1.字节缓冲流 1.1字节缓冲流构造方法【应用】 字节缓冲流介绍lBufferOutputStream:该类实现缓...

  • 2020-07-03字节缓冲流

    字节缓冲流 字节缓冲流类介绍①BufferedOutputStream:该类实现缓冲输出流。通过设置这样的输出流,...

  • No.17 字节缓冲流/字符缓冲流

    字节缓冲流: 字节缓冲流简介:1.BufferedInputStream/BufferedOutputStream...

  • 缓冲流

    缓冲流是为了读取和写入的速度,提高效率主要包括:字节缓冲流和字符缓冲流 字节缓冲流: 根据流的方向,共有2个:字节...

  • IO流3

    IO流三 缓冲流 字节缓冲流和字符缓冲流:可以提高效率。用字节流去读写操作,可以一个字节的去读写,这种效率非常低。...

  • 缓冲流、转换流、序列化流

    主要内容 缓冲流 转换流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据...

  • Java基础 缓冲流、转换流、序列化流

    主要内容 转换流 缓冲流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据...

  • 字节流和字节缓冲流的速度对比

    字节流和字节缓冲流的速度对比

  • IO流

    一、IO流的概述: 二、IO流的分类: 三、字节缓冲流: 四、字符缓冲流: 五、转换流(把字节流转换为字符流): ...

  • 字节缓冲流

    BufferedInputStream与BufferedOutputStreamBufferedInputStre...

网友评论

    本文标题:2020-07-03字节缓冲流

    本文链接:https://www.haomeiwen.com/subject/cywsqktx.html