A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lgl48128244 初级黑马   /  2014-7-1 18:11  /  935 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.jbit.io.byteio;

  2. import java.io.File;
  3. import java.io.FileNotFoundException;
  4. import java.io.FileOutputStream;
  5. import java.io.IOException;
  6. import java.io.OutputStream;

  7. public class demo02 {

  8.         public static void main(String[] args) {
  9.                 // 1、建立关联 到目的地
  10.                 File file = new File("D:/JAVA/mydoc/Study.txt");
  11.                 // 2、选择输入流 OutnputStream FileOutputStream
  12.                 OutputStream os = null;
  13.                 // 以追加形式写出文件
  14.                 try {
  15.                         os = new FileOutputStream(file, true);
  16.                         // 3、操作
  17.                         String str = "very good\r\n";
  18.                         // 字符串转换字符
  19.                         byte[] b = str.getBytes();
  20.                         os.write(b, 0, b.length);
  21.                         os.flush();// 强制刷新出去
  22.                 } catch (FileNotFoundException e) {
  23.                         e.printStackTrace();
  24.                         System.out.println("文件未找到!");
  25.                 } catch (IOException e) {
  26.                         e.printStackTrace();
  27.                         System.out.println("文件写入失败");
  28.                 } finally {
  29.                         if (os != null) {
  30.                                 try {
  31.                                         // 4、关闭资源
  32.                                         os.close();
  33.                                 } catch (IOException e) {
  34.                                         e.printStackTrace();
  35.                                         System.out.println("关闭资源失败");
  36.                                 }
  37.                         }
  38.                 }

  39.         }
  40. }
复制代码

流的写入
1、建立关联    目的地 File对象
2、选择流 OutputStream  FileOutputStream   
3、操作   Write+flush()
4、close()


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马