• File类


    File的常用方法

    二、理解Java的流和流的分类

    FileInputStream是InputStream的子类

     FileReader与BufferReader

    字符流

    基类:Reader

    FileReader

    构造:

    FileReader(File file);

    FileReader(String name);

     常用方法:

    int read()  读取一个字符,返回字符编码

    int read(char[] b)读取一个字符数组 返回读取的长度

    int read(char[] b, int off, int len);读取字符数组的某一部分

    BufferedReader需要FileReader对象

     输出流

    基类:Writer

    FileWriter

    构造方法FileWriter(File file)

     FileWriter(File file,boolean append)append是true表示追加写

     

     序列化

    对象——>二进制流——>写入文件中                    序列化

    一些思路:

    FileReader不能设置读取的中文字符编码方式

    所以借用InputStreamReader 

    例子:InputStreamReader isr = new InputStreamReader(new FileInputStream(f),Charset.forName("GBK"));

    缓存流必须建立在一个存在的流的基础上(FileReader->BufferReader)

    读取一行为: String line  = br.readLine;

    输出流(FileWriter->PrintWriter)

  • 相关阅读:
    偶遇问题
    上机实践
    知识点摸清
    实用脚本
    实用脚本
    对于问题,要打破砂锅问到底,也要懂得不求甚解——不执着于问题本身
    偶遇问题
    知识点摸清
    偶遇问题
    程序员论坛
  • 原文地址:https://www.cnblogs.com/zxj-262410/p/8618518.html
Copyright © 2020-2023  润新知