Reader类和Writer类
来源:互联网 发布:卖软件的网站 编辑:程序博客网 时间:2024/06/11 05:13
package com.mipo.file;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * Reader抽象类是表示字符输入流的所有类的超类,它以字符为单位从数据源中读取数据。 * Writer抽象类是表示字符输出流的所有类的超类,它以字符为单位向数据源中写入数据 * FileReader类是Reader的子类,FileWriter类是Writer的子类 * @author Administrator * *///用FileReader和FileWriter实现字符文本文件复制的功能public class FileReaderAndFileWriter {public static void main(String[] args) {FileReader fr = null;FileWriter fw = null;File file = null;//第一步:创建IO流对象try {file = new File("D:\\Personal\\Desktop\\IO\\File\\demo\\readme2.txt");if (!file.exists()) {file.createNewFile();}fr = new FileReader("D:\\Personal\\Desktop\\IO\\File\\demo\\readme.txt");char[] len = new char[1024];//创建长度为1024的字符数组int n = fr.read(len);//将字符读入数组System.out.println(len);//打印字符数组fw = new FileWriter("D:\\Personal\\Desktop\\IO\\File\\demo\\readme2.txt");int c = 0;while ((c = fr.read()) != -1) {//从源文件中读取字符fw.write(c);//往目标文件中写入字符}fw.flush();//刷新输出流} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {try {//关闭所有的IO流对象fw.close();fr.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
0 0
- Reader和Writer类
- Reader类和Writer类
- java类Writer和类Reader小结
- 4.5.1.1Reader 和 Writer类
- JAVA IO系列----FileInputStream和FileOutputStream类,Reader和Writer
- ExtJs4入门之四: Store类 和 reader , writer
- Reader和Writer
- Reader和Writer
- Writer和Reader
- Reader 和 Writer
- Reader 和 Writer
- Reader和Writer
- Java Reader and Writer的类结构
- 字符流Reader和Writer
- 简单的Writer和Reader
- JAVA IO系列----FileInputStream和FileOutputStream类,Reader和Writer类
- IO 输入与输出(3) -- 节点流之三Reader和Writer类
- java中 Reader Writer 类对字符流的读写
- Win8下Java开发环境搭建与编写运行
- Linux上配置vim
- Ubuntu ifconfig查不到eth0
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- java中对于多态的理解(自己总结版)
- Reader类和Writer类
- 基于CPIH系列彩灯循环控制系统
- Android开发相关的Blog推荐
- java课设第一天-补充java课外知识
- a label can only be part of a statement and a declaration is not a statement
- Error:Execution failed for task ':app:processDebugResources'. 的解决办法
- c语言、c++、大数据处理
- 正则表达式测试器
- 考试制度对我们很重要