• 案例需求

    使用便捷流对象,把模块目录下的“ConversionStreamDemo.java” 复制到模块目录下的“Copy.java”

  • 实现步骤

    • 根据数据源创建字符输入流对象

    • 根据目的地创建字符输出流对象

    • 读写数据,复制文件

    • 释放资源

  • 代码实现

public class CopyJavaDemo02 {public static void main(String[] args) throws IOException {//根据数据源创建字符输入流对象FileReader fr = new FileReader("myCharStream\\ConversionStreamDemo.java");//根据目的地创建字符输出流对象FileWriter fw = new FileWriter("myCharStream\\Copy.java");//读写数据,复制文件
//        int ch;
//        while ((ch=fr.read())!=-1) {
//            fw.write(ch);
//        }char[] chs = new char[1024];int len;while ((len=fr.read(chs))!=-1) {fw.write(chs,0,len);}//释放资源fw.close();fr.close();}
}

字符流复制Java文件改进版相关推荐

  1. 字符流复制Java文件

    案例需求 把模块目录下的"ConversionStreamDemo.java" 复制到模块目录下的"Copy.java" 实现步骤 根据数据源创建字符输入流对象 ...

  2. 从字节流到字符流之Java文件读写

    前言 Java文件读写可以分为字节流和字符流,之前一直没有好好归纳以下,借此机会做一个小笔记. 目录 字节流 字节流就是一个字节一个字节的传输,最常用的就是FileInputStream和FileOu ...

  3. 符缓冲流复制Java文件

    案例需求 把模块目录下的ConversionStreamDemo.java 复制到模块目录下的 Copy.java 实现步骤 根据数据源创建字符缓冲输入流对象 根据目的地创建字符缓冲输出流对象 读写数 ...

  4. 字节流和字符流复制文件内容实例

    字节流和字符流复制文件内容实例 字节流: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputS ...

  5. 复制java文件 案例

    复制java文件 案例 方法 一次读写一个字符数据 方法 一次读写一个字符数组

  6. java nio copy_使用NIO快速复制Java文件

    package com.test.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutpu ...

  7. java基础—IO流——复制一个文件到当前文件夹中

    复制一个文件到当前文件夹中 import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWr ...

  8. Java字符流Writer写入文件Reader读取文件

    写文件 public class WriteDemo {public static void main(String[] args) throws IOException {File file = n ...

  9. 字符缓冲流特有功能复制Java文件

    案例需求 使用特有功能把模块目录下的ConversionStreamDemo.java 复制到模块目录下的 Copy.java 实现步骤 根据数据源创建字符缓冲输入流对象 根据目的地创建字符缓冲输出流 ...

最新文章

  1. Mac 下通过Keytool生成签名证书
  2. iOS开发——高级技术本地化与国际化详解
  3. IP通信基础学习第十周
  4. 区分const,static,readonly,volatile四个关键字
  5. 优酷1080P的KUX视频如何快速转换成MP4格式
  6. 中文手写输入法闪退问题
  7. 微软培植托管增值产业链 SaaS落地面临挑战
  8. codesys电子凸轮挺杆点的设置与使用
  9. 机械设备网站建设多少钱
  10. 802.11ac协议白皮书阅读笔记
  11. 为什么使用Stelnet与sftp协议,而不用telnet与ftp协议
  12. 【sdx62】WCN6855 WCN6856 WiFi 增加强制40MHz频宽的功能实现
  13. 按键精灵使用百度文字识别(百度ocr)教程
  14. Redis系列漏洞总结
  15. 【数据运营】数据分析中,文本分析远比数值型分析重要!(下)
  16. goland使用fabric-go-sdk连接虚拟机fabric网络(保姆级教学)
  17. 货币政策和财政政策区分
  18. JPA 中 findById()踩过的坑
  19. Ubuntu 20.4 安装 Sublime Text 步骤
  20. office2021无法启动mircrosoft outlook 无法启动outlook视窗 怎么解决

热门文章

  1. redis-Windows下安装与操作
  2. 【转】解决yum安装软件报Couldn't resolve host 'mirrorlist.centos.org问题
  3. 四大算法解决最短路径问题(Dijkstra+Bellman-ford+SPFA+Floyd)
  4. 2017广东工业大学程序设计竞赛决赛--Problem B: 占点游戏
  5. STL--lower_bound()upper_bound();
  6. 搞定ubuntu下环境变量的配置
  7. modbus-tcp qt4-socket ---------micro2440 as device
  8. C语言中的EOF符号常量
  9. mysql学习-初识mysql
  10. Python高级爬虫框架Scrapy简介