java输入输出流问题,求解 为什么无法将字符串S写入line.txt???????

public class FileExample {

public static void main(String[] args) {
int n = -1;
String s = "";
String str = "Student.txt下的文字";
File reader = new File("Student.txt");
System.out.println("请自行创建在工作路径下名为1000文件夹");
File writer = new File("1000/line.txt");

try{
FileWriter wr = new FileWriter(reader);
FileReader re = new FileReader(reader);
FileWriter wr1 = new FileWriter(writer);
FileReader re1 = new FileReader(writer);
wr.write(str);
wr.close();
while((n = re.read()) != -1){
wr1.write(s);
}
System.out.println(s);
re.close();
wr1.write(s);

}catch(Exception e){

}

}
}

你的s没有内容。可以使用BufferedWriter和BufferedWriter处理。

if((s=br.readLine)!=null){

    bw.write(s);

    bw.newLine();

}

追问

昨天发错了,代码是这样子的,为什么没有写入呢?

温馨提示:答案为网友推荐,仅供参考