package IOliu.DemoCopyFive;
import org.omg.CosNaming.NamingContextExtPackage.StringNameHelper;
import java.io.*;
public class DemoTest {
static String srcFileName="F:\\untitledxuexi\\src\\IOliu\\DemoCopyFive\\DemoTest.java";
static String desFileName="F:\\untitledxuexi\\src\\IOliu\\DemoCopyFive\\DemoCopy.txt";
public static void main(String[] args) throws IOException{
method1();
method2();
method3();
method4();
method5();
}
public static void method1() throws IOException{
FileReader fr=new FileReader(srcFileName);
FileWriter fw=new FileWriter(desFileName);
int ch;
while ((ch=fr.read())!=-1){
fw.write(ch);
}
fw.close();
fw.close();
}
public static void method2() throws IOException{
FileReader fr=new FileReader(srcFileName);
FileWriter fw=new FileWriter(desFileName);
char chs[]=new char[1024];
int len;
while ((len=fr.read(chs))!=-1){
fw.write(chs,0,len);
}
fw.close();
fr.close();
}
public static void method3() throws IOException{
FileReader fr=new FileReader(srcFileName);
FileWriter fw=new FileWriter(desFileName);
BufferedReader br=new BufferedReader(fr);
BufferedWriter bw=new BufferedWriter(fw);
int ch;
while ((ch=br.read())!=-1){
bw.write(ch);
}
br.close();
bw.close();
fw.close();
fr.close();
}
public static void method4() throws IOException{
FileReader fr=new FileReader(srcFileName);
FileWriter fw=new FileWriter(desFileName);
BufferedReader br=new BufferedReader(fr);
BufferedWriter bw=new BufferedWriter(fw);
char chs[]=new char[1024];
int len;
while ((len=br.read(chs))!=-1){
bw.write(chs,0,len);
}
br.close();
bw.close();
fw.close();
fr.close();
}
public static void method5() throws IOException{
FileReader fr=new FileReader(srcFileName);
FileWriter fw=new FileWriter(desFileName);
BufferedReader br=new BufferedReader(fr);
BufferedWriter bw=new BufferedWriter(fw);
String stu;
while ((stu=br.readLine())!=null){
bw.write(stu);
bw.newLine();
bw.flush();
}
bw.close();
br.close();
fr.close();
fw.close();
}
}
IO流之复制文件的五种方式(读取一个字符,读取一个字符数组,缓冲流读取一个字符,读取一个字符数组,读取一行)
猜你喜欢
转载自blog.csdn.net/AFacetoj/article/details/88842965
今日推荐
周排行