package com.io; import java.io.*; public class ReaderOne { public static void main(String[] args) { //读取文本文件 FileWriter fw; int i; try { FileReader fr = new FileReader("D://java//a.txt"); int c; while((c=fr.read())!=-1) System.out.print((char)c); fr.close(); } catch (Exception e) { System.out.print("找不到文件"); } //写入文件 FileReader fr; try { fr = new FileReader("D://java//a.txt"); } catch (Exception e) { System.out.println("not found this file"); return; } try { fw = new FileWriter("D://java//b.txt"); } catch (Exception e) { // TODO: handle exception System.out.println("error"); e.printStackTrace(); return; } try { i = fr.read(); while(i!=-1) { fw.write(i); i=fr.read(); } fr.close(); fw.close(); } catch (Exception e) { System.out.print("写入出错"); } } }
什么时候使用字节什么时候采用字符方式呢,一般按照字面上来说,字符的长度是字节的2倍,如果是中文的话,用字符