zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    golang语法要点笔记
    环境配置
    实现chrome多用户独立cookie
    Golang遇到的问题记录
    php preg_replace去除html xml 注释
    C 基础
    多种写法
    mysql 查看当前数据库
    sql group by
    sql CONCAT()
  • 原文地址:https://www.cnblogs.com/zxj-262410/p/8618518.html
Copyright © 2011-2022 走看看