• java 中的IO


    什么是文件
    文件可认为是相关记录或放在一起的数据集合

    通过流来读写文件
    流是指一连串流动的字符,是以先进先出方式发送信息的通道
    输入输出流是相对计算机的内存来说的

    字节流是八位通用字节流,字符流是16位Uncode字符流

    文本文件的读写
    用FileInputStream和FileOutputStream读写文本文件
    用BufferedReader和BufferedWriter读写文本文件

    二进制文件读写 
    使用Datainputstream和DataOutputStream读写二进制文件

    字节流
    1 输入流
    基类: inputStrream
    子类: FileInputStream
    构造:
    FileInputStream(File file)
    FileInputStream(String name)
    方法:
    int read() 按字节数 返回读到的字节
    read(byte [] b)读到字节数组 返回读入字节数组的长度
    read(byte [] b,int off,int len)

    输出流
    基类 OutputStream
    子类 fileoutputstream
    构造
    Fileoutputstream(File file)
    Fileoutputstream(String name)
    Fileoutputstream(String name,boolean append) true追加写
    方法
    close();
    flush()刷新缓冲区
    write(byte[]b)
    write(byte[]b,int off,int len)
    write(int b)
    字符流 Write类的常用方法
    write(String str)
    write(String str,int off,int len)
    void close();
    void flush();
    子类bufferedwrite常用的构造方法
    buffferedwrite (write out)

    读写二进制文件
    DatainputStream 类
    Filterinputstrem 的子类
    与Filterinputstrem类结合使用读取二进制文件
    dataoutputstream 类
    Filteroutputstrem 的子类
    与Filteroutputstrem类结合使用写二进制文件
    与字节流极其相似

  • 相关阅读:
    关于内存数据与 JSON
    高亮 TRichEdit 当前行
    使用 IntraWeb (45)
    使用 IntraWeb (44)
    使用 IntraWeb (43)
    使用 IntraWeb (42)
    使用 IntraWeb (41)
    使用 IntraWeb (40)
    使用 IntraWeb (39)
    使用 IntraWeb (38)
  • 原文地址:https://www.cnblogs.com/wh1520577322/p/8166076.html
Copyright © 2020-2023  润新知