java中的字符流

来源:互联网 发布:java什么类不能被继承 编辑:程序博客网 时间:2024/06/09 17:54


java中的字符流




 IO流分类:


    流向

      输入流 读取数据 FileReader Reader

      输出流 写出数据 FileWriter Writer

     数据类型

       字节流

         字节输入流   读取数据 InputStream

       字节输出流   写出数据 OutputStream

    字符流

        字符输入流  读取数据 Reader

        字符输出流  写出数据 Writer




1.1 利用字符复制文本文件

 利用字符流将当前工程下的IODemo.java拷贝到d的a文件夹下


package com.itheima_02;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 使用字符流复制文本文件 *  * 数据源IODemo.java * 目的地d:\\IODemo.java *  */public class FileCopyDemo {public static void main(String[] args) throws IOException  {//创建字符输入流对象FileReader fr = new FileReader("IODemo.java");//创建字符输出流对象FileWriter fw = new FileWriter("d:\\IODemo.java");//一次读写一个字符/*int ch;while((ch = fr.read()) != -1) {fw.write(ch);fw.flush();}*///一次读写一个字符数组int len;//用于存储读到的字符个数char[] chs = new char[1024];while((len = fr.read(chs)) != -1) {fw.write(chs,0,len);fw.flush();}//释放资源fw.close();fr.close();}}





原创粉丝点击