本帖最后由 lzhuas 于 2014-5-2 22:43 编辑
import java.io.*;
public class Demo10 {
public static void main(String args[]) throws IOException {
BufferedReader bf = new BufferedReader(new FileReader(new File("e:\\xxxd.txt"))) ;
String str = null ; PrintWriter out = new PrintWriter(new FileWriter("e:\\cyc\\copy.txt"),true);//解决办法
while((str = bf.readLine())!=null){
//System.setOut(new PrintStream(new File("e:\\cyc\\copy.txt"))) ; //改变打印方向//我看了很久,问题就在你这一行,你不要太贪方便了,在循环里你就不断的创建文件,不断覆盖。。。所以就剩最后一行啦,实在不会就参考着视频写吧,我也在挣扎呢。解决办法是在外面创建流和文件。还有别忘了关闭流,黑马程序员要有好习惯!
out.println(str) ;
} }
}
|