InputStream、OutputStream 分别是所有输入流、输出流的超类
package day45;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutputStreamDemo01 {
public static void main(String[] args) throws IOException {
//创建字节输出流对象
//第二种方式,通过File来做,其实实际上也是通过new file方法来操作,本质是一样的
FileOutputStream fos = new FileOutputStream("C:\\Users\\29859\\Desktop\\fos.txt");
//第一种方式 写入,注意写入的是ascii,一次写一个字节数据
fos.write('z');
fos.write(97);
//第二种方式写入,字节数组,一次写一个数组
byte[] bts = "abcde".getBytes();
//byte[] bts = {'a','b','c'};
//以上是两种方式获取字符串数组
fos.write(bts);
//第三种方式,写入偏移量的数组,并可以指定开始写的位置
fos.write(bts,0,bts.length-1);
//打开文件后,需要关闭
fos.close();
}
}