字符输入输出流
package com.vetor.lesson2;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
import java.util.StringTokenizer;
public class Example10_7 {
public static void main(String[] args) {
File fr = new File("english.txt");
File fw = new File("englishCount.txt");
try {
Writer out = new FileWriter(fw);
BufferedWriter bw = new BufferedWriter(out);
Reader in = new FileReader(fr);
BufferedReader fr1 = new BufferedReader(in);
String str = null;
while((str=fr1.readLine())!=null) {
StringTokenizer fenxi = new StringTokenizer(str);
bw.write(str);
bw.newLine();
}
bw.close();
out.close();
in = new FileReader(fw);
fr1 = new BufferedReader(in);
String s = null;
System.out.println(fw.getName()+"内容:");
while((s=fr1.readLine())!=null) {
System.out.println(s);
}
fr1.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}