博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字节缓冲流构造方法
阅读量:2163 次
发布时间:2019-05-01

本文共 1299 字,大约阅读时间需要 4 分钟。

  • 字节缓冲流介绍

    • lBufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用

    • lBufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多字节

  • 构造方法:

    方法名 说明
    BufferedOutputStream(OutputStream out) 创建字节缓冲输出流对象
    BufferedInputStream(InputStream in) 创建字节缓冲输入流对象
  • 示例代码

public class BufferStreamDemo {    public static void main(String[] args) throws IOException {        //字节缓冲输出流:BufferedOutputStream(OutputStream out)         BufferedOutputStream bos = new BufferedOutputStream(new 				                                       FileOutputStream("myByteStream\\bos.txt"));        //写数据        bos.write("hello\r\n".getBytes());        bos.write("world\r\n".getBytes());        //释放资源        bos.close();            //字节缓冲输入流:BufferedInputStream(InputStream in)        BufferedInputStream bis = new BufferedInputStream(new                                                          FileInputStream("myByteStream\\bos.txt"));        //一次读取一个字节数据//        int by;//        while ((by=bis.read())!=-1) {//            System.out.print((char)by);//        }        //一次读取一个字节数组数据        byte[] bys = new byte[1024];        int len;        while ((len=bis.read(bys))!=-1) {            System.out.print(new String(bys,0,len));        }        //释放资源        bis.close();    }}

 

转载地址:http://nryzb.baihongyu.com/

你可能感兴趣的文章
【LEETCODE】19-Remove Nth Node From End of List
查看>>
【LEETCODE】125-Valid Palindrome
查看>>
【LEETCODE】28-Implement strStr()
查看>>
【LEETCODE】6-ZigZag Conversion
查看>>
【LEETCODE】8-String to Integer (atoi)
查看>>
【LEETCODE】14-Longest Common Prefix
查看>>
【LEETCODE】38-Count and Say
查看>>
【LEETCODE】278-First Bad Version
查看>>
【LEETCODE】303-Range Sum Query - Immutable
查看>>
【LEETCODE】21-Merge Two Sorted Lists
查看>>
【LEETCODE】231-Power of Two
查看>>
【LEETCODE】172-Factorial Trailing Zeroes
查看>>
【LEETCODE】112-Path Sum
查看>>
【LEETCODE】9-Palindrome Number
查看>>
【极客学院】-python学习笔记-Python快速入门(面向对象-引入外部文件-Web2Py创建网站)
查看>>
【LEETCODE】190-Reverse Bits
查看>>
【LEETCODE】67-Add Binary
查看>>
【LEETCODE】7-Reverse Integer
查看>>
【LEETCODE】165-Compare Version Numbers
查看>>
【LEETCODE】299-Bulls and Cows
查看>>