• Java基础知识强化之IO流笔记18:FileOutputStream写入数据


    1. 创建字节输出流对象,做了几件事情:

    (1)调用系统功能去创建文件
    (2)创建fos对象
    (3)把fos对象指向这个文件

    2. 代码示例:

     1 package com.himi.fileoutputstream;
     2 
     3 import java.io.File;
     4 import java.io.FileNotFoundException;
     5 import java.io.FileOutputStream;
     6 import java.io.IOException;
     7 
     8 /*
     9  * 创建文件fos.txt,写入字符串:hello world
    10  * 
    11  * 字节流输出的操作流程:
    12  * A:创建字节输出流对象
    13  * B:写数据
    14  * C:释放资源
    15  */
    16 
    17 public class FileOutputStreamDemo1 {
    18 
    19     public static void main(String[] args) throws IOException {
    20         //FileOutputStream(File file) 
    21 //        File file  = new File("fos.txt");
    22 //        FileOutputStream fos = new FileOutputStream(file);
    23         
    24         //FileOutputStream(String filename) 
    25         /**
    26          * 创建字节输出流对象做了几件事情:
    27          * A:调用系统功能去创建文件
    28          * B:创建fos对象
    29          * C:把fos对象指向这个文件
    30          */
    31         FileOutputStream fos1 = new FileOutputStream("fos.txt");
    32         
    33         //写入数据
    34         String str = new String("hello,world");
    35         byte[] bytes = str.getBytes();
    36         fos1.write(bytes);
    37         //释放资源,让流对象变成垃圾,这样就可以被垃圾回收站回收了
    38         fos1.close();
    39 
    40     }
    41 
    42 }

    输出结果如下:

  • 相关阅读:
    CodeSmith 破解
    overflow 及其属性
    Override any CSS style (even inline styles) no matter where it is defined
    CSS驱动的下拉菜单
    对zindex的重新学习
    Eeic Meyer on CSS 之 文字排列成曲线
    Eeic Meyer on CSS 之 背景半透明效果
    background背景窍门
    CSS实现网页图片预加载
    meta 标签举例
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4850707.html
Copyright © 2020-2023  润新知