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();

    }

    }

    }

  • 相关阅读:
    最大生成树
    Codeforces#363 Div2
    AOJ2249最短路+最小费用
    Codeforces#364Div2
    POJ3268Dijkstra
    POJ3259负环判定
    Codeforces#362
    POJ3169差分约束系统
    POJ3723最小生成树
    hdu 4038 2011成都赛区网络赛H 贪心 ***
  • 原文地址:https://www.cnblogs.com/chenweichu/p/5568463.html
Copyright © 2011-2022 走看看