zoukankan      html  css  js  c++  java
  • java FileReader/FileWriter读写文件

    java FileReader/FileWriter读写字母和数字没问题,但读写汉字就乱码。记录下,后面找到解决方法再补上。

    public static void main(String[] args) {

    FileReader fr = null;

    FileWriter fw = null;

    try {

    int a = 0;

    fr = new FileReader("c:/a.txt");//读取目标

    fw = new FileWriter("c:/b.txt");//写入目标

    while((a=fr.read())!=-1){

    System.out.print((char)a+" ");//控制台显示所读取的文件

    fw.write((char)a);//每读取一次就写入一次

    }

    fw.flush();//一次刷新将所读取到的文件直接刷新到本地目标文件

    } catch (FileNotFoundException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    finally{

    try {

    fw.close();//最后记得关闭资源

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

    }

  • 相关阅读:
    pandas isin 和not in
    游戏开发需要学什么?
    打开页面,数字会自增的效果怎么弄?
    jq 导航栏点击添加/删除类(a标签跳转页面)
    bootstrap+jq分页
    2020/12/18
    2020/12/17
    2020/12/16
    2020/12/15
    2020/12/14
  • 原文地址:https://www.cnblogs.com/chenweichu/p/5568463.html
Copyright © 2011-2022 走看看