继续javaIO--输出流

来源:互联网 发布:coord10软件下载 编辑:程序博客网 时间:2024/06/05 21:52

输出流和输入流相似

/** *  */package fileDemo1;import java.io.*;/** *  * 输出流   从内存输入到文件 * 用一个输入流读取文件信息,再用输出流读取输入的内容 * @author  *2014-12-23 */public class OutputStreamDemo {/** *  * @param args */public static void main(String[] args){FileInputStream fis=null;FileOutputStream fos=null;try {//从哪个文件输出流fis=new FileInputStream("f://aa.txt");//输出到哪个文件fos=new FileOutputStream("f://bb.txt");//输出流 “水滴流"byte[] buff=new byte[1024];int hasRead=0;while((hasRead=fis.read(buff))>0){//将每一次的输入流  输出到文件fos.write(buff,0,hasRead);}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {fos.close();fis.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
输出字符流::一般用于直接将数据输出到文件

/** *  */package fileDemo1;import java.io.FileWriter;import java.io.IOException;/** * 字符输出流Writer  直接输出到文件 * @author  * */public class WriterDemo {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubFileWriter fw=null;try {fw=new FileWriter("f://cc.txt");fw.write("创造奇迹的文人\t\n");fw.write("你爱我想谁\t\n");fw.write("人生若只如初见\t\n");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {if(fw!=null)fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}



0 0
原创粉丝点击