天天看点

java io流之OutputStream

package IO流;

import java.io.*;

public class TestOutputStream {
    public static void main(String[] args) throws IOException {
        File file=new File("d:"+File.separator+"demo"+File.separator+"mldn.txt");
        //判断目录存在与否
        if (!file.getParentFile().exists()){
            file.getParentFile().mkdirs();
        }
        //使用fileOuputStream和其子类进行对象实例化
        OutputStream output=new FileOutputStream(file);
        String str="lwq在技术的路上一路向前";
        byte data[]=str.getBytes();
        //输出全部字节数组
       // output.write(data);
        //输出单个字节
      //  for (int x=0;x<data.length;x++){
       //     output.write(data[x]);
       // }
        //输出部分字节数组内容
        output.write(data,6,6);
        output.close();
    }
}
           

     字节输出流——OutputStream,是一个抽象类如果要进行文件操作,就需要一个子类FileOutputStream类来完成操作。常用的方法有:

     (1)public abstract void write( int b);输出单个字节。

      (2)public void write(byte[] b);输出全部字节数组数据

        (3)public void write(byte[] b,int off,int len);输出部分字节数组数据。