Java进阶之旅第十天
IO流(输入输出流)(上)
IO流分类
- 按照流向
- 输出流: 程序 -> 文件
- 输入流: 文件 -> 程序
- 操作文件类型
- 字符流: 可以操作所有类型的文件
- 字节流: 只能操作纯文本文件
字节流
字节输出流
FileOutputStream
(创建字节输出对象)
- 操作本地文件的字节输出流,可以把程序中的数据写到本地文件中
- 代码
public static void main(String[] args) throws IOException {
FileOutputStream file = new FileOutputStream("src\\text.txt");
file.write(97);
file.close();
}
a
- 细节:
- 1.如果路径文件不存在,则会创建一个新的文件,但要保证父级路径是存在的
- 2.如果文件已经存在,则会清空文件内容
- 3.最后关闭文件,是为了解除对文件资源的占用
FileOutputStream
写数据的3种方式
方法名称 |
说明 |
void write(int b) |
一次写一个字节数据 |
void write(byte[] b) |
一次写一个字节数组数据 |
void write(byte[] b,int off,int len) |
一次写一个字节数组的部分数据 |
public static void main(String[] args) throws IOException {