java IO总结之字符流操作文件读写
2014-07-01 18:03
886 查看
package com.java; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class IOTest5 { /** * 字符流操作文件读写 */ public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { fr = new FileReader("from.txt"); fw = new FileWriter("to.txt"); // 单个字符的循环输入输出 oneWordIO(fr, fw); // 一行一行循环输入输出 oneLineIO(fr, fw); } catch (IOException e) { e.printStackTrace(); } finally { try { fw.close(); fr.close(); } catch (IOException e) { e.printStackTrace(); } } } /** * 一行一行循环输入输出 */ private static void oneLineIO(FileReader in, FileWriter out) throws IOException { char[] buf = new char[1024]; int len = -1; while ((len = in.read(buf)) != -1) { out.write(buf, 0, len); out.flush(); } } /** * 单个字符的输入整行输出 */ private static void oneWordIO(FileReader in, FileWriter out) throws IOException { int ch = -1; while ((ch = in.read()) != -1) { out.write(ch); out.flush(); } } }
相关文章推荐
- java IO总结之字符流操作文件读写(高效)
- java IO总结之字节流操作文件读写
- java IO总结之字节流操作文件读写(高效)
- 关于 文件操作 【JAVA_IO】的学习与总结。
- Java读写Properties文件及JavaIO中字节流和字符的转换
- Java文件读写IO/NIO及性能比较总结
- Java 字符流实现文件读写操作(FileReader-FileWriter)
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)
- 关于 文件操作 【JAVA_IO】的学习与总结。
- java写文件读写操作(IO流,字符流)
- 关于java下的明确编码方式的文件读写操作总结
- 自己总结的Java实现文件的读写操作
- java io文件操作总结
- JAVA100例]034、读写文件(字符操作)(java100例)
- Java学习笔记——File类文件管理及IO读写、复制操作
- Java 字符流实现文件读写操作(FileReader-FileWriter)
- Java Io文件操作(读写、追加、删除、移动、复制、修改)
- Java读写Properties文件及JavaIO中字节流和字符的转换
- Java IO 文件读写相关的操作
- 【java】:对属性文件的读写操作,中文字符解决方案