IO字符流的copy文件方法!
来源:互联网 发布:java内部类初始化 编辑:程序博客网 时间:2024/05/17 03:00
</pre><p></p><p>字符流的5种方法用最高效的就行!</p><pre>
//数据源:c:\\a.txt//目的地:d:\\b.txtpublic class CopyFile1 {public static void main(String[] args) throws IOException {// method1();// method2();// mewthod3();// method4();method5();}private static void method5() throws IOException {/** * 高效字符流 一次读取一行 */BufferedReader br = new BufferedReader(new FileReader("c:\\a.txt"));BufferedWriter bw = new BufferedWriter(new FileWriter("d:\\b.txt"));String str = null;while ((str = br.readLine()) != null) {bw.write(str);bw.newLine();bw.flush();}br.close();bw.close();}private static void method4() throws IOException {/** * 高效字符流 字符数组 */BufferedReader br = new BufferedReader(new FileReader("C:\\a.txt"));BufferedWriter bw = new BufferedWriter(new FileWriter("d:\\b.txt"));char[] chs = new char[1024];int len = 0;while ((len = br.read(chs)) != -1) {bw.write(chs, 0, len);bw.flush();}br.close();bw.close();}private static void mewthod3() throws IOException {/** * 高效字符流 单个字符 */BufferedReader br = new BufferedReader(new FileReader("c:\\a.txt"));BufferedWriter bw = new BufferedWriter(new FileWriter("d:\\b.txt"));int ch = 0;while ((ch = br.read()) != -1) {bw.write(ch);bw.flush();}br.close();bw.close();}private static void method2() throws IOException {/** * 基本字符流 字符数组 */FileReader fr = new FileReader("c:\\a.txt");FileWriter fw = new FileWriter("d:\\b.txt");char[] chs = new char[1024];int len = 0;while ((len = fr.read(chs)) != -1) {fw.write(chs, 0, len);fw.flush();}fr.close();fw.close();}private static void method1() throws IOException {/** * 基本字符流 单个字符 */// 创建数据源FileReader fr = new FileReader("c:\\a.txt");FileWriter fw = new FileWriter("d:\\b.txt");int ch = 0;while ((ch = fr.read()) != -1) {fw.write(ch);// fw.flush();}fr.close();fw.close();}}
0 0
- IO字符流的copy文件方法!
- IO流的文件copy和目录copy
- 利用io流copy文件
- Copy文件的方法
- Java中高级IO流的使用-Copy文件
- 【IO流】FileReader,FileWriter完成文件的copy
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- 1.文件IO----COPY的实现
- Java IO流 文件的复制的几种方法(字节流,字符流,缓冲流)
- IO流字节流copy方法
- IO实现文件COPY
- Lua IO文件copy
- 【java io】io copy文件
- 字符流copy文件中文乱码问题
- Java基础----字符流之copy字符文件
- IO的最基本操作:字符流文件的读写
- IO操作的一个例子(copy文件的命令)
- java文件copy操作,IO,
- 多态在 Java 和 C++ 中的实现比较
- NOJ 1002 将军问题
- Android项目实战--手机卫士
- 利用shell命令操作Memcached
- 求当前数开始的下一个质数(包含当前数)的函数实现
- IO字符流的copy文件方法!
- 平面最近点对问题—分治算法的经典应用
- 硬编码学习(二)
- UVA 10723 Cyborg Genes(LCS)
- 使用过得sql语句展示--会不断更新完善
- 关于stringWithFormat
- 基于注解的SpringMvc配置说明
- Android进阶2之 阴影制作(Shadow)
- IO流字节流copy方法