首页 > 学院 > 开发设计 > 正文

java基础-输出流-将字符串数组输出至文本文件

2019-11-15 00:50:39
字体:
来源:转载
供稿:网友
java基础-输出流-将字符串数组输出至文本文件

简介:如题

import java.io.FileInputStream;import java.io.FileOutputStream;/** * @author czchina * */public class TestStream {    public static void main(String[] args) {        // TODO Auto-generated method stub        //声明输入流的引用        FileInputStream fls = null;        //声明输出流的引用        FileOutputStream fos =null;        try{            //一、生成代表输入流的对象            fls = new FileInputStream("E:/Android/AndroidStudioPRojects/text.txt");            //生成一个字节数组            byte [] buffer= new byte [100];            //调用输入流对象的read方法,读取数据(将读出来的长度为<buffer.length-5>的数据放入buffer数组中,5是开始存放的位置)            //注意读出来的数据长度不要超过数组长度。            fls.read(buffer,5,buffer.length-5);                        //二、生成代表输出流的对象            fos = new FileOutputStream("E:/Android/AndroidStudioProjects/store.txt");            fos.write(buffer, 0,buffer.length);                                    //String s = new String(buffer);            //System.out.println(s);            //调用一个String对象的trim方法,会去掉字符串的首尾空格,测试如下            //s = s.trim();            //System.out.println(s);                    }        catch(Exception e){            System.out.println(e.toString());        }    }}

text.txt

image

store.txt

image

buffer就像程序里的一个水桶:

image

数据流向以java程序为参照物:

image


上一篇:Jaxb解析XML

下一篇:Java集合 之 Queue集合

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表