java里的字符流_javaIO流中字符流的应用
public classFiveKindIO {public static void main(String[] args) throwsException {//被復(fù)制的文件
String src = "Regex.java";//復(fù)制到哪兒??
String dest = "Regex02.java";//調(diào)用方法實(shí)現(xiàn)文件復(fù)制
method4(src,dest);
}//基本字符流一次讀寫一個(gè)字符
public static void method1(String src,String test) throwsException{
FileReader fr= newFileReader(src);
FileWriter fw= newFileWriter(test);int len =0;while((len=fr.read())!=-1){
fw.write(len);
}
fr.close();
fw.close();
}//基本字符流一次讀寫一個(gè)字符數(shù)組
public static void method2(String src,String test) throwsException{
FileReader fr= newFileReader(src);
FileWriter fw= newFileWriter(test);char[] c = new char[1024];int len =0;while((len=fr.read(c))!=-1){
fw.write(c,0, len);
fw.flush();
}
fr.close();
fw.close();
}//高效字符流一次讀寫一個(gè)字符
public static void method3(String src,String test) throwsException{
BufferedReader br= new BufferedReader(newFileReader(src));
BufferedWriter bw= new BufferedWriter(newFileWriter(test));int len=0;while((len=br.read())!=-1){
bw.write(len);
bw.flush();
}
br.close();
bw.close();
}//高效字符流一次讀寫一個(gè)字符數(shù)組
public static void method4(String src,String test) throwsException{
BufferedReader br= new BufferedReader(newFileReader(src));
BufferedWriter bw= new BufferedWriter(newFileWriter(test));char[] c = new char[1024];int len=0;while((len=br.read(c))!=-1){
bw.write(c,0, len);
bw.flush();
}
br.close();
bw.close();
}//高效字符流一次讀寫一個(gè)字符串(讀取一行)
public static void method5(String src,String test) throwsException{
BufferedReader br= new BufferedReader(newFileReader(src));
BufferedWriter bw= new BufferedWriter(newFileWriter(test));
String line=null;while((line=br.readLine())!=null){
bw.write(line);
bw.newLine();
bw.flush();
}
br.close();
bw.close();
}
}
總結(jié)
以上是生活随笔為你收集整理的java里的字符流_javaIO流中字符流的应用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java多线程notifyall_Jav
- 下一篇: java登录的 验证码_java登录验证