FileInputStream与FileOutpStream
来源:互联网 发布:搜索引擎 知乎 编辑:程序博客网 时间:2024/06/01 15:47
1.从文件字中读取数据
可调用输入流(FileInputStream)对象的read方法,读取数据,数据放在buffer数组里面
package com.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;import javax.swing.text.html.HTMLDocument.Iterator;public class tes {public tes() {// TODO Auto-generated constructor stub}/** * @param args */public static void main(String[] args) {//声明输 入流引用FileInputStream fis=null;//声明输出流的引用FileOutputStream fos=null;try {//生成代表输入流的对象fis=new FileInputStream("e:/testio.txt");//生成一个字节数组byte[] buffer=new byte[100];//生成代表输出流的对象fos=new FileOutputStream("e:/testio1.txt");int temp;//调用输入流对象的read方法,读取数据,数据放在buffer数组里面fis.read(buffer, 0, buffer.length);//把字节数组还原成字符串String s=new String(buffer);//调用String的trim()把字符串的首尾空格和空字符去掉s=s.trim();System.out.println(s);} catch (Exception e) {// TODO: handle exception}finally{try {fis.close();fos.close();} catch (Exception e2) {// TODO: handle exception}}}}
2.把数据写入到一个文件
package com.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;import javax.swing.text.html.HTMLDocument.Iterator;public class tes {public tes() {// TODO Auto-generated constructor stub}/** * @param args */public static void main(String[] args) {//声明输 入流引用FileInputStream fis=null;//声明输出流的引用FileOutputStream fos=null;try {//生成代表输入流的对象fis=new FileInputStream("e:/testio.txt");//生成一个字节数组byte[] buffer=new byte[100];//生成代表输出流的对象fos=new FileOutputStream("e:/testio1.txt");int temp;/*//调用输入流对象的read方法,读取数据,数据放在buffer数组里面fis.read(buffer, 0, buffer.length);//把字节数组还原成字符串String s=new String(buffer);//调用String的trim()把字符串的首尾空格和空字符去掉s=s.trim();System.out.println(s);*///把数据写入文件while((temp=fis.read(buffer))!=-1){System.out.println("temp1--->"+temp);fos.write(buffer, 0, temp);}} catch (Exception e) {// TODO: handle exception}finally{try {fis.close();fos.close();} catch (Exception e2) {// TODO: handle exception}}}}
0 0
- FileInputStream与FileOutpStream
- FileInputStream与BufferedInputStream、FileInputStream与FileReader区别
- FileInputStream与BufferedInputStream、FileInputStream与FileReader区别
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream
- FileInputStream 与BufferedInputStream
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream类
- FileInputStream与FileOutputStream
- Java FileInputStream与FileOutputStream类
- Cracking the coding interview--Q20.11
- 2014.4.27 android http数据传输遇到的问题
- 随想录(移动app下的生活)
- 格雷码二进制转换
- .NET开发环境
- FileInputStream与FileOutpStream
- hdu4104 Discount
- socket函数
- 关于C++现状的一些思考
- Sdut2411 Pixel density 山东省第三届ACM省赛(输入输出字符串处理)
- Android Chart图开源库AChartEngine教程
- 九度题目1528:最长回文子串
- [2012山东省第三届ACM大学生程序设计竞赛]——The Best Seat in ACM Contest
- 克服敲代码之“痒”