package example01;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class homework {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileReader reader =new FileReader("D:\\IO实验\\LICENSE.txt");
BufferedReader br =new BufferedReader(reader);
FileWriter write =new FileWriter("D:\\IO实验\\LICENSE.txt");
BufferedWriter bw=new BufferedWriter(write);
String str=null;
while((str =br.readLine())!=null) {
String s2=str.toUpperCase();
System.out.println(s2);
bw.write(s2);
bw.newLine();
}
}
}
为什么这样写结果直接是源文件的内容全部为空呢?如果不对有什么好的解决方法呢