博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java IO流总结
阅读量:5915 次
发布时间:2019-06-19

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

Java IO流分类以及主要使用方式如下:

IO流

|--字节流

  |--字节输入流

    InputStream:

      int read();//一次读取一个字节

      int read(byte[] bys);//一次读取一个指定大小的字节数组

    直接子类:

      |--FileInputStream

      |--BufferedInputStream

  |--字节输出流

    OutputStream:

      void write(int by);//一次写入一个字节

      void write(byte[] bys, int index, int len);//一次写一个字符数组的一部分

    直接子类

      |--FileOutputStream

      |--BufferedOutputStream

|--字符流

  |--字符输入流

    Reader:

      int read();//一次读取一个字符

      int read(char[] chars);//一次读取一个字符数组

    直接子类

      |--InputStreamReader(字节字符输入转换流,不常用)

        |--FileReader(常用)

      |--BufferedReader(带缓冲区的高效字符输入流)

        String readLine();//一次读取一行

  |--字符输出流

    Writer

      void write(int ch);//一次写入一个字符

      void write(char[] chars, int index, int len);//一次写入一个字符数组的一部分

    直接子类

      |--OutputStreamWriter(字节字符输出转换流,不常用)

        |--FileWriter(常用)

      |--BufferedWriter(带缓冲区的高效字符输出流)

        void newLine();//写入一个换行符

        void write(String line);//一次写一个字符串

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

你可能感兴趣的文章
【随便扯扯】Standby到底翻译成备用还是待机?
查看>>
信息系统项目管理师软考辅导——3年真题透解与全真模拟
查看>>
一个引号导致1个小时网站打不开
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
SQL Server 2012笔记分享-58:数据库文件管理2
查看>>
将字符串"123456"转换成"1,2,3,4,5,6"
查看>>
Jquery imgPreview demos
查看>>
Windows Universal 应用 – Tip Calculator
查看>>
LeetCode之Min Stack 实现最小栈
查看>>
Eclipse 的快捷键以及文档注释、多行注释的快捷键
查看>>
GridView视图(BaseAdapter)
查看>>
[Everyday Mathematics]20150117
查看>>
kill me heal me的链接
查看>>
集团企业信息化参考一
查看>>
RedHat Linux 下安装MPlayer 编译源代码方式
查看>>
一个排序算法的解析
查看>>
【HDU】1848 Fibonacci again and again
查看>>
老鸟的Python新手教程
查看>>
关于前端开发的20篇文档与指南
查看>>
程序员保持快乐活跃的6个好习惯(转)
查看>>