类 FileReader


  • public class FileReader
    extends java.lang.Object
    读取文件内容。本读取器仅仅适合读取小批量的文件数据,不能进行大文件的读取。
    为了简便编码,读取方法内部打开和关闭文件输出流。
    版本:
    1.0
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      FileReader​(java.io.File f)
      构造文件读取器
      FileReader​(java.lang.String strFile)
      构造文件读取器
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      byte[] readBytes()
      以字节形式读取文件内容
      java.lang.String readString()
      以文本形式读取文件内容,取得的内容使用系统默认的字符集
      java.lang.String readString​(java.lang.String charset)
      以文本形式读取文件内容,取得的内容使用指定的字符集
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • FileReader

        public FileReader​(java.lang.String strFile)
                   throws java.io.IOException
        构造文件读取器
        参数:
        strFile - 文件名
        抛出:
        java.io.IOException - IO异常
      • FileReader

        public FileReader​(java.io.File f)
                   throws java.io.IOException
        构造文件读取器
        参数:
        f - 文件对象
        抛出:
        java.io.IOException - IO异常
    • 方法详细资料

      • readString

        public java.lang.String readString()
                                    throws java.io.IOException
        以文本形式读取文件内容,取得的内容使用系统默认的字符集
        返回:
        文件内容
        抛出:
        java.io.IOException - IO异常
        java.io.IOException - IO异常
      • readString

        public java.lang.String readString​(java.lang.String charset)
                                    throws java.io.UnsupportedEncodingException,
                                           java.io.IOException
        以文本形式读取文件内容,取得的内容使用指定的字符集
        参数:
        charset - 编码方式
        返回:
        文件内容
        抛出:
        java.io.IOException - IO异常
        java.io.UnsupportedEncodingException - 指定的字符集不支持
      • readBytes

        public byte[] readBytes()
                         throws java.io.IOException
        以字节形式读取文件内容
        返回:
        文件内容
        抛出:
        java.io.IOException - IO异常