java里的字符流_javaIO流中字符流的应用
public classFiveKindIO {public static void main(String[] args) throwsException {//被復制的文件
String src = "Regex.java";//復制到哪兒??
String dest = "Regex02.java";//調用方法實現文件復制
method4(src,dest);
}//基本字符流一次讀寫一個字符
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();
}//基本字符流一次讀寫一個字符數組
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();
}//高效字符流一次讀寫一個字符
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();
}//高效字符流一次讀寫一個字符數組
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();
}//高效字符流一次讀寫一個字符串(讀取一行)
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();
}
}
總結
以上是生活随笔為你收集整理的java里的字符流_javaIO流中字符流的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java多线程notifyall_Jav
- 下一篇: java登录的 验证码_java登录验证