zoukankan      html  css  js  c++  java
  • 用字符流进行纯文本的读取和写出

    纯文本的读取,步骤:
    1.建立联系 file对象
    2.选择流: Reader FileReader
    3.读取:char[] flush=new char[1024];
    4.关闭资源

    思路和读取文件基本是一致的,下面比较一下:

    字节流读取文件VS字符流读取纯文本
    1.使用流不同,前者使用“stream”,后者是“reader”
    2.读取使用数组不同,前者是byte数组,后者是char数组
    3.速度不同,后者速度要比前者快

    public class Demo05 {
    public static void main(String[] args) {
    /**
    * 纯文本读取
    */

    //1.建立联系
    File src=new File("F:/Picture/test/test.txt");

    //2.选择流
    Reader reader=null;
    try {
    reader=new FileReader(src);

    //3.char数组读取
    char[] flush=new char[1024];
    int len=0;

    while(-1!=(len=reader.read(flush))){
    String str=new String(flush,0,len);
    System.out.println(str);
    }


    } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    //4.关闭资源
    if(reader!=null){
    try {
    reader.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
    }
    }

  • 相关阅读:
    js读取解析json数据
    dot.js简单入门
    免费API接口整理
    综合方式输出通信数据
    redis常用
    数据库主从复制
    数据库存储过程
    数据库触发器
    局域网访问本地wampserver调试环境
    远程数据同步工具cwRsync
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10328810.html
Copyright © 2011-2022 走看看