- package com.jbit.io.byteio;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.OutputStream;
- public class demo02 {
- public static void main(String[] args) {
- // 1、建立关联 到目的地
- File file = new File("D:/JAVA/mydoc/Study.txt");
- // 2、选择输入流 OutnputStream FileOutputStream
- OutputStream os = null;
- // 以追加形式写出文件
- try {
- os = new FileOutputStream(file, true);
- // 3、操作
- String str = "very good\r\n";
- // 字符串转换字符
- byte[] b = str.getBytes();
- os.write(b, 0, b.length);
- os.flush();// 强制刷新出去
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- System.out.println("文件未找到!");
- } catch (IOException e) {
- e.printStackTrace();
- System.out.println("文件写入失败");
- } finally {
- if (os != null) {
- try {
- // 4、关闭资源
- os.close();
- } catch (IOException e) {
- e.printStackTrace();
- System.out.println("关闭资源失败");
- }
- }
- }
- }
- }
复制代码
流的写入
1、建立关联 目的地 File对象
2、选择流 OutputStream FileOutputStream
3、操作 Write+flush()
4、close()
|
|