java 把InputStream流写入到文件中
基于流(Stream)的解决
- 流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等. 
- 写入文件,对程序来说是出,是写,就是FileOutputStream,可以写入int也可以byte[] 
所以解决方案就是从InputStream中读出内存到byte[]中然后,使用FileOutputStream写入文件中.比如:其中一种写法
InputStream is = new FileInputStream("a.txt");
FileOutputStream fos = new FileOutputStream("b.txt");
byte[] b = new byte[1024];
int length;
while(length= is.read(b)>)0){
fos.write(b,0,length);
}
is.close();
fos.close();
java 把InputStream流写入到文件中的更多相关文章
- [Java] 将标准字符流写入到文件中(通过控制台写一个html程序,并保存)
		package test.stream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Fi ... 
- Java通过IO流输入输出 向文件中存入大量三个属性的值,并通过验证前两个属性输出第三个属性
		package ABC1; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import ... 
- Java基础之序列化对象——将对象写入到文件中(SerializeObjects)
		控制台程序. 首先定义一个含有任意不同数据类型域的可序列化类: import java.io.Serializable; public class Junk implements Serializab ... 
- Java基础之写文件——将多个字符串写入到文件中(WriteProverbs)
		控制台程序,将一系列有用的格言写入到文件中. 本例使用通道把不同长度的字符串写入到文件中,为了方便从文件中恢复字符串,将每个字符串的长度写入到文件中紧靠字符串本身前面的位置,这可以告知在读取字符串之前 ... 
- 生成大量插入语句,并将语句写入txt文件中
		import java.io.*; /** * Created by czz on 2019/9/23. */ public class TTest { /** * 生成大量插入语句,并将语句写入tx ... 
- 连接数据库查询 将查询结果写入exce文件中
		package com.cn.peitest.connectDatabase; import java.io.File; import java.lang.reflect.Field; import ... 
- Java实现inputstream流的复制
		获取到一个inputstream后,可能要多次利用它进行read的操作.由于流读过一次就不能再读了,而InputStream对象本身不能复制,而且它也没有实现Cloneable接口,所以得想点办法. ... 
- PHP将数据写入指定文件中
		首先创建一个空的txt文件,这里我们创建了一个1.txt的空文件. 第一种方法:fwrite函数 <?php $file=fopen('1.txt','rb+'); var_dump(fwrit ... 
- 通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的脾气秉性(二)。  异步委托  微信小程序支付证书及SSL证书使用  SqlServer无备份下误删数据恢复  把list集合的内容写入到Xml中,通过XmlDocument方式写入Xml文件中  通过XDocument方式把List写入Xml文件
		通俗易懂,C#如何安全.高效地玩转任何种类的内存之Span的脾气秉性(二). 前言 读完上篇<通俗易懂,C#如何安全.高效地玩转任何种类的内存之Span的本质(一).>,相信大家对sp ... 
随机推荐
- Ansible 从MySQL数据库添加或删除用户
			mysql_user - 从MySQL数据库添加或删除用户. 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 从MySQL数据库添加或删除用户. 要求(在执行模块的主机上) My ... 
- PR数量回写重复
- 第八章 高级搜索树 (a3)伸展树:算法实现
- Python3 range() 函数用法
			Python3 range() 函数用法 Python3 内置函数 Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表. Pyth ... 
- TZOJ 4839 麦森数(模拟快速幂)
			描述 形如2^P-1的素数称为麦森数,这时P一定也是个素数.但反过来不一定,即如果P是个素数,2^P-1不一定也是素数.到1998年底,人们已找到了37个麦森数.最大的一个是P=3021377,它有9 ... 
- python之socket运用1
			先看下服务端的代码 import socket ip_bind = ("127.0.0.1",3000) sk = socket.socket() sk.bind(ip_bind) ... 
- Java注解(Annotation)用法:利用注解和反射机制指定列名导出数据库数据
			闲来没事,想了一个应用的例子:用java如何把数据库的数据根据我们指定的某几列,如第2列,第4列,第6列导出来到Excel里? 写代码也是为了应用的,写好的代码更重要的是在于思考.我自己思考了这个示例 ... 
- jdeveloper基础教程(中文版)
			jdeveloper基础教程(中文版) 程序员的基础教程:菜鸟程序员 
- Scrum 项目1.0--软件工程
			1.确定选题 视频:http://v.youku.com/v_show/id_XMTU1OTExOTY2NA==.html 2.需求分析调查 地址:http://www.sojump.com/m/81 ... 
- Mathtype使用技巧
			1. 打开/关闭MathType窗口 Alt+Ctrl+q:插入inline公式 Ctrl+S:更新公式到Word相应位置 Alt+F4:保存并关闭MathType窗口,返回Word. 2. 公式 ... 
