publicstaticvoidmain(Stringargs[]){Stringb;try{BufferedReaderre=newBufferedReader(newFileReader("E:\\Student.java"));BufferedWriterwr=newBufferedWriter(newFileWriter("F:\...
public static void main(String args[])
{
String b;
try {
BufferedReader re=new BufferedReader(new FileReader("E:\\Student.java"));
BufferedWriter wr=new BufferedWriter(new FileWriter("F:\\FileStudent.java"));
while ((b=re.readLine())!=null) {
wr.write(b);
wr.newLine();
System.out.println(b);
}
wr.flush();
re.close();
wr.close();
} catch (FileNotFoundException e) {
// TODO: handle exception
System.out.println("找不到文件!");
System.exit(-1);
}catch (IOException e) {
// TODO: handle exception
System.out.println("文件复制失败!");
System.exit(-1);
}
System.out.println("文件复制成功!");
}
Java的流中为什么BufferedReader要写入一个newLine()才能换行,而字符流,字节流,不需要写他自己就能换行
public static void main(String args[])
{
int b;
FileReader re=null;
FileWriter fi=null;
try {
re=new FileReader("E:\\Student.java");
fi=new FileWriter("F:\\FileStudent.java");
while ((b=re.read())!=-1) {
fi.write(b);
}
re.close();
fi.close();
} catch (FileNotFoundException e) {
// TODO: handle exception
System.out.println("找不到文件!");
System.exit(-1);
}catch (IOException e) {
// TODO: handle exception
System.out.println("文件复制失败!");
System.exit(-1);
}
System.out.println("文件复制成功!");
}
Java的流中为什么BufferedReader要写入一个newLine()才能换行,而字符流,字节流,不需要写他自己就能换行
展开