当前位置:首页 > java基础入门之键盘输入的文件流
/* */
import java.io.*;
public class TestBufferedReaderWriterCopy {
public static void main(String[] args) {
BufferedReader br = null; BufferedWriter bw = null; try {
br = new BufferedReader(
new FileReader(\流
利用 BufferedReader 和 BufferedWriter 完成文本文件的复制
\\\\TestBufferedReaderWriterCopy.java\
);
bw = new BufferedWriter(
);
new FileWriter(\
String str = null;
while (null != (str=br.readLine())) //br.readLine()读取一行字
符,但会将读取的换行符自动丢弃,即返回的String对象中并不包括换行符
{ }
bw.write(str);
bw.newLine(); //写入一个换行符 这行不能省
}
}
bw.flush();
}
catch (FileNotFoundException e) { e.printStackTrace(); System.exit(-1);
}
catch (IOException e) { e.printStackTrace(); System.exit(-1); } finally { try { bw.close(); br.close();
}
catch (IOException e) { e.printStackTrace(); System.exit(-1); }
}
/* */
import java.io.*;
public class TestFileReaderWriterCopy {
public static void main(String[] args) throws Exception {
2009年7月3日10:42:43 通过字符流完成文本文件的复制
FileReader fr = new FileReader(\流\\\\TestFileReaderWriterCopy.java\ }
}
FileWriter fw = new FileWriter(\int ch;
ch = fr.read(); while (-1 != ch) { }
fw.write(ch); ch = fr.read();
fw.flush();
fr.close(); fw.close();
/* */
import java.io.*;
public class TestFileReaderWriterCopy_2 {
public static void main(String[] args) throws Exception {
FileReader fr = new FileReader(\教学\\\\java\\\\lesson_io\\\\妹妹
2009年7月3日10:43:18 本程序证明了:
通过字符流无法完成非文本文件的复制 或者说:
字符流只能处理文本文件 不能处理非文本文件
来看我.mp3\
FileWriter fw = new FileWriter(\int ch;
ch = fr.read(); while (-1 != ch) { }
fw.write(ch); ch = fr.read();
fw.flush();
共分享92篇相关文档