欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java里的字符流_javaIO流中字符流的应用

发布时间:2024/4/20 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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流中字符流的应用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。