java_缓冲流(字节输入流)
2024-09-06 02:45:41
/** * java.iko.BufferedInputStream extends InputStream * BufferedInputStream:字节缓冲输入流 * 构造方法: * BufferedInputStream(InputStream in):创建一个BufferedInputSream并保存其参数,即输入流in,以便将来使用 * BufferedInputStream(InputStream in,int size):创建具有指定缓冲区大小的BufferedInputStream并保存其参数,即输入流in,以便将来使用 * 参数: * InputStream:字节输入流 * 可以传递FileInputStream,缓冲流会给FileInputStream增加一个缓冲区,提高FileInputStream的读取效率 * int size:指定缓冲流内部缓冲区的大小,不指定默认 * 使用步骤: * 1.创建FileInputStream对象,构造方法中绑定要读取的数据源 * 2.创建BufferedInputStream对象,构造方法中传递FileInputStream对象,提高效率 * 3.使用BufferdInputStream对象中read方法读取文件 * 4.释放资源 */ public static void main(String[] args) throws IOException { //1.创建FileInputStream对象,构造方法中绑定要读取的数据源 FileInputStream fis = new FileInputStream("F:\\FileTest\\1.txt"); //2.创建BufferedInputStream对象,构造方法中传递FileInputStream对象,提高效率 BufferedInputStream bis = new BufferedInputStream(fis); //3.使用BufferdInputStream对象中read方法读取文件 int len = 0; while ((len = bis.read())!=-1) { System.out.println(len); } //4.释放资源 bis.close(); }
最新文章
- MySQL检查重复索引工具-pt-duplicate-key-checker
- mysql 按时间段统计(年,季度,月,天,时)
- [转]AngularJS fixed header scrollable table directive
- Redis持久化-数据丢失及解决(转载)
- 介绍一种css水平垂直居中的方法(非常好用!)
- 14SpringMvc_在业务控制方法中写入HttpServletRequest,HttpServletResponse等传统web参数(这个知识点知道就好了,不推荐这么去做)
- 第二周 PSP项目计划
- erlang和java通信
- js 小练习之indexOf
- php数组排序和分割字符串
- Codeforces Round #479 (Div. 3) C. Less or Equal
- 一招明白URL和URI的区别
- react &; youtube
- 使用sklearn进行K_Means聚类算法
- C语言与汇编衔接1
- ActiveReports 报表控件V12新特性 -- 新增JSON和CSV导出
- 自己写的SeekBarPreference,可以实现seekbar滑动监听和设置默认进度和最大进度
- Pycharm远程连接服务器(windows下远程修改服务器代码)
- NUMA体系结构介绍
- linux镜像(持续更新)
热门文章
- 几道51nod上据说是提高组难度的dp题
- 良田高拍仪集成vue项目
- C++之引用与符号“&;”
- css玩转文字
- opencv——基础篇
- JS对象 返回/设置时间方法 get/setTime() 返回/设置时间,单位毫秒数 一小时为:60*60*1000
- ASP.NET MVC easyUI-datagrid 分页
- [190308]Ubuntu 安装完之后,安装的软件小记
- not registered via @EnableConfigurationProperties or marked as Spring component
- Apache Flink 进阶(三):Checkpoint 原理解析与应用实践