专栏首页Java研发军团Java之IO-字符流的缓冲区

Java之IO-字符流的缓冲区

字符流的缓冲区

缓冲区的出现,提高了对数据的读写效率对应的类:BufferedWriter,BufferedReader

缓冲区要结合流才可以使用缓冲区是在流的基础上对流的功能进行增强

BufferedWriter

将文本写入到字符输出流中,缓冲字符,以便提供对单个字符、数组和字符串的有效写入。

可以指定缓冲区大小,也可以接受默认大小。默认是足够大的用于大多数目的。

提供了一种newline()方法,利用平台自身观念的行分隔符由系统性line.separator定义。并不是所有的平台都使用换行符('\n')。

调用此方法终止各输出线因此宁愿写一个换行符直接。

所有的类用法几乎都很类似,下面直接写案例了。

BufferedReader

从一个字符输入流中读取文本,缓冲字符,以便提供字符、数组和行的有效读取。

可以指定缓冲区大小,也可以使用默认大小。默认是足够大的用于大多数目的。

在一般情况下,每一个读的读者提出的要求导致相应的读请求是由底层字符或字节流。

这个类和BufferedWriter使用方式完全一样就演示几个常用的,下面直接写案例了。

BufferedInputStream, BufferedOutputStream这一对用法也是一模一样的。大家下去可以自己试试。

本文分享自微信公众号 - Java研发军团(ityuancheng),作者:猿程之家

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么要进行URL编码!!!

    我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。

    用户5224393
  • SpringBoot整合WebSocket打造在线聊天室实战!!!

    1、WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作...

    用户5224393
  • JavaIO-FileReader类、FileWriter类

    FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要的对象。

    用户5224393
  • 程序员如何吃鸡?数据教你怎么玩吃鸡游戏

    这恐怕是17年以来微信和日常生活中你收到的最多的提问了!吃鸡游戏起源于韩国一个游戏开发商蓝洞开发的大逃杀游戏「绝地求生:大逃杀」,每一局游戏最多允许有100名玩...

    美的让人心动
  • JavaWeb学习之环境搭建

     1. HTML(Hyper Text Markup Language) , 超文本标记语言。 HTML文件的后缀名一般是: .htm , .html 表单(f...

    Gxjun
  • GWAS筛查多民族癌症易感基因

    发表于: 6.1影响因子 PLoS Genet. 2013 Mar , 使用的是 能覆盖 191,032 common and rare nonsynonym...

    生信技能树
  • [ 物联网篇 ] 12 - 联发科MTK8516 开发环境搭建

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    程序手艺人
  • 【使用指南】ComponentOne Enterprise .NET开发控件集

    为方便广大 .NET开发人员更好的使用 ComponentOne Enterprise .NET开发控件集,葡萄城专门推出了 ComponentOne Ente...

    葡萄城控件
  • 【Fractal】Layer0 加速协议BackPackers:突破公有链吞吐效率瓶颈

    BackPackers引入了一种新的网络模式来解决网络层(layer 0)的一些低效率问题,包括交易广播瓶颈、源广播瓶颈和P2P网络中节点间的负载不均衡。

    Fractal
  • 快速学习Oracle-存储过程

    存储过程(Stored Procedure) 是在大型数据库系统中,一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并...

    cwl_java

扫码关注云+社区

领取腾讯云代金券