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);输出部分字节数组数据。