java没有提供将字符流_JAVA字符流为什么没有把文件复制?
源自: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字符流为什么没有把文件复制?相关推荐
- java io流过滤流_JAVA io流 文件流 字节流 字符流 过滤流 缓冲流
一.概念 1.1.按流向分类: 输入流: 程序可以从中读取数据的流. 输出流: 程序能向其中写入数据的流. 1.2.按数据传输单位分类: 字节流:以字节(8位二进制)为单位进行处理.主要用于读写诸如图 ...
- java 装饰流_java装饰流的使用【转】
装饰流使用 除了按照流的方向可以把流划分为输入流和输出流两类,按照流读写数据的基本单位把流划分为字节流和字符流两类以外,还可以按照流是否直接连接实际数据源,例如文件.网络.字节数组等,将流又可以划分为 ...
- JAVA mac系统io文件流_Java IO流基础1--IO的分类体系与文件流
什么是IO流 Java中的IO 了解什么是IO流之前,要先知道什么是IO.IO,就是in和out(即输入和输出),指应用程序和外部设备之间的数据传递,常见的外部设备包括文件.管道.网络连接等. 流的概 ...
- java序列化流_java 序列化流与反序列化流
一 对象序列化流ObjectOutputStream ObjectOutputStream 将Java对象的基本数据类型和图形写入OutputStream.可以使用ObjectInputStream ...
- java 缓冲流_Java缓冲流的使用
package java; import org.junit.Test; import java.io.*; /*** 处理流之一:缓冲流的使用** 1.缓冲流:* BufferedInputStre ...
- 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 ...
- java 文件转换成流_java -IO流_转换流
转换流 在学习字符流(FileReader.FileWriter)的时候,其中说如果需要指定编码和缓冲区大小时,可以在字节流的基础上,构造一个InputStreamReader或者OutputStre ...
- java关闭io流_Java IO流关闭问题的深入研究
前言 前几天看了一篇文章(见参考文章),自己动手试了下,发现有些不一样结论,作博客记录下,本文主要研究两个问题: 1.包装流的close方法是否会自动关闭被包装的流? 答:会. 2.关闭流方法是否有顺 ...
- java io字符流_Java IO流字符流简介及基本使用
Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...
最新文章
- sql语句查询性能的优化思想(个人理解)
- Java Servlet(三):Servlet中ServletConfig对象和ServletContext对象
- Mysql临时表的用法 - 51CTO.COM
- Redis集群~StackExchange.redis连接Twemproxy代理服务器
- php中file对象实例,AJAX_File, FileReader 和 Ajax 文件上传实例分析(php),File FileReader 可以干什么? Ajax - phpStudy...
- 高斯消元求解四种方程组
- Excel单元格显示数据与实际数据不一致的设置与清除
- border缩写属性
- 路德维希贝多芬计算机怎么操作,路德维希·凡·贝多芬(Ludwig van Beethoven)-欢乐颂(Ode an die Freude)...
- 使用Ghidra对WhatsApp VOIP Stack 溢出漏洞的补丁对比分析
- 魅族手机怎么把计算机放到桌面,魅族手机怎么投屏到电脑 照片怎么传到新手机...
- 无法被局域网计算机访问,在一个局域网中,一台电脑不能被其他电脑访问为什么?如题 谢谢了...
- python爬取今日头条专栏_[python3]今日头条图片爬取
- 微信小店不同类型店铺区别,以及开通资质要求是什么丨国仁网络资讯
- python+yolov3 输出中文标签
- Maven环境下测试库和开发库的配置策略以及支持工具
- EOJ 3344.送命题
- 力扣 345. 反转字符串中的元音字母
- 【java毕业设计】基于java+BS的QQ屏幕截图工具设计与实现(毕业论文+程序源码)——屏幕截图工具
- 全志T3 Linux显示驱动分析