源自:5-2 字符流之文件读写流

JAVA字符流为什么没有把文件复制?

package IsPackage;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

public class IsrAndOswDemo {

public static void main(String[] args) throws IOException {

FileInputStream in = new FileInputStream("e:\\javaio\\imooc.txt");

InputStreamReader isr = new InputStreamReader(in);

int c;

while((c = isr.read())!=-1){

System.out.print((char)c);

}

char[] buffer = new char[8*1024];

//int c;

//while((c=isr.read(buffer,0,buffer.length))!=-1){

//String s= new String(buffer,0,c);

//System.out.print(s);

//

//}

FileOutputStream out = new FileOutputStream("e:\\javaio\\imooc2.txt");

OutputStreamWriter osw = new OutputStreamWriter(out, "utf-8");

while((c=isr.read(buffer,0,buffer.length))!=-1){

String s = new String(buffer,0,c);

//System.out.print(s);

osw.write(buffer,0,c);

osw.flush();

}

osw.close();

isr.close();

}

}

提问者:qq_什么亡魂溺海没有跳海实在_03283094

2017-03-07 22:12

java没有提供将字符流_JAVA字符流为什么没有把文件复制?相关推荐

  1. java io流过滤流_JAVA io流 文件流 字节流 字符流 过滤流 缓冲流

    一.概念 1.1.按流向分类: 输入流: 程序可以从中读取数据的流. 输出流: 程序能向其中写入数据的流. 1.2.按数据传输单位分类: 字节流:以字节(8位二进制)为单位进行处理.主要用于读写诸如图 ...

  2. java 装饰流_java装饰流的使用【转】

    装饰流使用 除了按照流的方向可以把流划分为输入流和输出流两类,按照流读写数据的基本单位把流划分为字节流和字符流两类以外,还可以按照流是否直接连接实际数据源,例如文件.网络.字节数组等,将流又可以划分为 ...

  3. JAVA mac系统io文件流_Java IO流基础1--IO的分类体系与文件流

    什么是IO流 Java中的IO 了解什么是IO流之前,要先知道什么是IO.IO,就是in和out(即输入和输出),指应用程序和外部设备之间的数据传递,常见的外部设备包括文件.管道.网络连接等. 流的概 ...

  4. java序列化流_java 序列化流与反序列化流

    一 对象序列化流ObjectOutputStream ObjectOutputStream 将Java对象的基本数据类型和图形写入OutputStream.可以使用ObjectInputStream ...

  5. java 缓冲流_Java缓冲流的使用

    package java; import org.junit.Test; import java.io.*; /*** 处理流之一:缓冲流的使用** 1.缓冲流:* BufferedInputStre ...

  6. java 8流在另一个流_Java 8流– Java流

    java 8流在另一个流 Welcome to Java 8 Stream API tutorial. In the last few java 8 posts, we looked into Jav ...

  7. java 文件转换成流_java -IO流_转换流

    转换流 在学习字符流(FileReader.FileWriter)的时候,其中说如果需要指定编码和缓冲区大小时,可以在字节流的基础上,构造一个InputStreamReader或者OutputStre ...

  8. java关闭io流_Java IO流关闭问题的深入研究

    前言 前几天看了一篇文章(见参考文章),自己动手试了下,发现有些不一样结论,作博客记录下,本文主要研究两个问题: 1.包装流的close方法是否会自动关闭被包装的流? 答:会. 2.关闭流方法是否有顺 ...

  9. java io字符流_Java IO流字符流简介及基本使用

    Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...

最新文章

  1. sql语句查询性能的优化思想(个人理解)
  2. Java Servlet(三):Servlet中ServletConfig对象和ServletContext对象
  3. Mysql临时表的用法 - 51CTO.COM
  4. Redis集群~StackExchange.redis连接Twemproxy代理服务器
  5. php中file对象实例,AJAX_File, FileReader 和 Ajax 文件上传实例分析(php),File FileReader 可以干什么? Ajax - phpStudy...
  6. 高斯消元求解四种方程组
  7. Excel单元格显示数据与实际数据不一致的设置与清除
  8. border缩写属性
  9. 路德维希贝多芬计算机怎么操作,路德维希·凡·贝多芬(Ludwig van Beethoven)-欢乐颂(Ode an die Freude)...
  10. 使用Ghidra对WhatsApp VOIP Stack 溢出漏洞的补丁对比分析
  11. 魅族手机怎么把计算机放到桌面,魅族手机怎么投屏到电脑 照片怎么传到新手机...
  12. 无法被局域网计算机访问,在一个局域网中,一台电脑不能被其他电脑访问为什么?如题 谢谢了...
  13. python爬取今日头条专栏_[python3]今日头条图片爬取
  14. 微信小店不同类型店铺区别,以及开通资质要求是什么丨国仁网络资讯
  15. python+yolov3 输出中文标签
  16. Maven环境下测试库和开发库的配置策略以及支持工具
  17. EOJ 3344.送命题
  18. 力扣 345. 反转字符串中的元音字母
  19. 【java毕业设计】基于java+BS的QQ屏幕截图工具设计与实现(毕业论文+程序源码)——屏幕截图工具
  20. 全志T3 Linux显示驱动分析

热门文章

  1. js表格根据某一列排序
  2. 多平台脚本 PowerShell Core
  3. PowerShell7.15支持中文
  4. 复临科技软件测试笔试题-精品
  5. Java前端引入echart插件
  6. 【独家】卜晓军:大数据引领互联网+时代
  7. partial 的用法
  8. java通过poi操作word创建表格
  9. 蔡文胜创业周末演讲实录
  10. FAE,嵌入式最苦涩的职位