美文网首页我与咖啡娘的爱恨情仇
09.字符流复制文本文件(忘了去IO流基础复习)

09.字符流复制文本文件(忘了去IO流基础复习)

作者: 今天庹 | 来源:发表于2018-10-16 19:05 被阅读0次

利用字符流复制文本文件

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

package com.itheima_01;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
 * 使用字符流复制文本文件
 *      
 * 数据源      IODemo.java
 * 目的地      d:\\IODemo.java
 */
public class IODemo {
    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();
    }
}

相关文章

  • 09.字符流复制文本文件(忘了去IO流基础复习)

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

  • Java 基础 45 字符流相关练习

    1.1 字符流的练习之5种方式复制文本文件 1.1.1 字符流复制文本文件的五种方式 基本字符流一次读写一个字符 ...

  • 高级IO流(字符流复制文本文件)

    使用字符流复制文本 * 数据源:InputStreamTest1.java * 目的地:d:\\InputStre...

  • 2019-03-02

    IO之字符流基础整理 字符流:当使用字节流读取文本文件时,遇到中文字符时,可能不会显示完整的字符,由于一个中文字符...

  • Java IO流之拷贝(复制)文件

    方式一(字符流读写复制文件,仅限文本文件) 方式二(字符流缓冲区读写文件-高效,仅限文本文件) 方式三(字节流读写...

  • IO流之节点流(文件流)

    IO流的分类 按操作的数据单位:字节流(8bit),字符流(16bit)---->对于文本文件使用字符流处理,对于...

  • 文件的读写操作(Java版)

    IO的类型传输方向:输入流、输出流。传输内容:字节流、字符流:字节流可以传输任何文件,字符流只能传输文本文件。功能...

  • java基础之IO流

    IO流上:概述、字符流、缓冲区(java基础) IO流结构图 FilterInputStream、FilterOu...

  • Java基础笔记21

    21.01_IO流(字符流FileReader) 1.字符流是什么字符流是可以直接读写字符的IO流字符流读取字符,...

  • Java IO流之字符流

    ①IO流(字符流FileReader) 1.字符流是什么字符流是可以直接读写字符的IO流字符流读取字符, 就要先读...

网友评论

    本文标题:09.字符流复制文本文件(忘了去IO流基础复习)

    本文链接:https://www.haomeiwen.com/subject/egzhzftx.html