import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; public class FileOperate { public static void main(String[] args) throws Exception { readAndWriteBy(); readAndWrite(); } //读取文件,再写入文件 public static void readAndWriteBy() throws Exception{ //一种 FileInputStream f = new FileInputStream("d:/1.txt"); InputStreamReader isr = new InputStreamReader(f,"GBK"); BufferedReader br = new BufferedReader(isr); OutputStream fop = new FileOutputStream("d:/2.txt"); OutputStreamWriter osr = new OutputStreamWriter(fop,"GBK"); BufferedWriter bw = new BufferedWriter(osr); String line="" ; while((line=br.readLine())!=null){ bw.write(line); } bw.flush(); bw.close(); br.close(); } public static void readAndWrite() throws Exception{ //二种 File file = new File("d:/1.txt"); BufferedReader br = new BufferedReader(new FileReader(file)); BufferedWriter bw = new BufferedWriter(new FileWriter("d:/3.txt")); String line="" ; while((line=br.readLine())!=null){ bw.write(line); } bw.flush(); bw.close(); br.close(); } }
详细解决方案
IO源读取文件
热度:309 发布时间:2013-11-03 15:39:14.0
相关解决方案