博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字节缓冲流 BufferedOutputStream BufferedInputStream
阅读量:4629 次
发布时间:2019-06-09

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

/*缓冲流:读取数据大量的文件时,读取的速度慢java提供了一套缓冲流 提高io流的效率**/package cn.lijun.demo;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;/* * 字节输入流的缓冲流 * 继承InputStream * 构造方法 */public class BufferedInputStreamDemo {    public static void main(String[] args) throws Exception {        //创建字节输入流的缓冲流对象        BufferedInputStream bis=new BufferedInputStream(new FileInputStream("d:\\b.txt"));        byte[] b=new byte[1024];        int len=0;        while((len=bis.read(b))!=-1){            System.out.println(new String(b,0,len));        }        bis.close();    }}package cn.lijun.demo;import java.io.BufferedOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;/* * 字节输出流的缓冲流 作用  提高效率 * 继承OutputStream * 构造方法new BufferedOutputStream(OutputStream out); */public class BufferedOutputStreamDemo {    public static void main(String[] args) throws Exception {        FileOutputStream fos=new FileOutputStream("d:\\b.txt");        BufferedOutputStream bos=new BufferedOutputStream(fos);                bos.write(65);        byte[] b="hello world".getBytes();        bos.write(b);        bos.write(b,3,2);  //从索引为三的开始  截取两位数        bos.close();    }}

 

转载于:https://www.cnblogs.com/qurui1998/p/10602710.html

你可能感兴趣的文章
JavaScript中的加法运算
查看>>
JS设计模式——3.封装与信息隐藏
查看>>
git-- 使用
查看>>
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo
查看>>
delphi对窗体的查询(delphi xe2)
查看>>
Ajax跨域:Jsonp原理解析
查看>>
hdu 5099 Comparison of Android versions 枚举题意
查看>>
算法第二章上机实践报告
查看>>
linux--memcache的安装和使用(转)
查看>>
有关于Matlab的regionprops函数的PixelIdxList和PixelList的一点解释
查看>>
Event Loop
查看>>
new做了些什么?
查看>>
BZOJ3835[Poi2014]Supercomputer——斜率优化
查看>>
POJ-1861 Network
查看>>
Java:从字符串文本中获得数字
查看>>
Airbnb的面经复习笔记
查看>>
去面试啦 面试准备
查看>>
细说SSO单点登录
查看>>
hdu 1754
查看>>
51Nod-1276-岛屿的数量
查看>>