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();
}
追问昨天发错了,代码是这样子的,为什么没有写入呢?