zoukankan      html  css  js  c++  java
  • 字符流

    一、字符输入流读取文本文件

    1. 1.  Reader类(读取字符流的抽象类)

    ※Reader类的常用方法

    方法名称

    说明

    int read()

    从输入流中读取单个字符

    int read(byte[] c)

    从输入流中读取c .length长度的字符,保存到字节数组c中,返回实际读取的字符数

    int read(byte[] c, int off , int len)

    从输入流中读取最多len长度的字节,保存到字节数组c中,保存的位置从off开始,返回实际读取的字符数

    void close()

    关闭流

    2.字符输入流FileReader类

      常用构造方法:

          ※  FileReader (String name)

                Reader fileObject=new FileReader (“C:\test.txt”);

    3.字符输入流BufferedReader 类

      常用构造方法:

          ※  BufferedReader (Reader in)

                Reader fileObject=new FileReader (“C:\test.txt”);

                            BufferedReader br=new BufferedReader (BufferedReader);

    二、字符输出流写文本文件

    1. Writer类

    Writer的常用方法

    方法名称

    说明

    write(String str)

    将str字符串里包含的字符输出到指定的输出流中

    write(String str , int off , int len)

    将str字符串从off位置开始,长度为len的字符输出到输出流中

    void close()

    关闭输出流

    void flush()

    刷新输出流

      2.字符输入流FileWriter 类

        常用构造方法:

            ※  FileWriter (String name)

                  Writer fileObject=new FileWriter (“C:\test.txt”);

      3.字符输入流BufferedReader 类(提高读取文件效率)

        常用构造方法:

          ※  BufferedReader (Writerout)

  • 相关阅读:
    2018/12/21 HDU-2077 汉诺塔IV(递归)
    2018-12-08 acm日常 HDU
    2018/12/12 acm日常 第二周 第六题
    git 添加远程分支,并可以code review.
    zookeeper数据迁移方法
    gem install nokogiri -v '1.6.6.2' 出错
    gem install json -v '1.8.2' error
    gem install bundle 安装失败
    全能型开源远程终端:MobaXterm
    如何写好 Git Commit 信息
  • 原文地址:https://www.cnblogs.com/123wyy123wyy/p/6831885.html
Copyright © 2011-2022 走看看