zoukankan      html  css  js  c++  java
  • 每天学点java_FileOutputSteam类

    package com.czj.file;
    
    import java.io.FileOutputStream;
    
    
    public class FileInputStreamDemo {
        public static void main(String[] args) throws Exception {
            FileOutputStream fileOut=new FileOutputStream("test/test.txt",true);
            /*fileOut.write(0x33);//写入byte
            fileOut.close();*/
            
    /*        byte[] data="测试数据".getBytes("utf-8");
            fileOut.write(data);//写入byte[]
            fileOut.close();*/
            
            int a=4;//能用
            fileOut.write(a);//不能用
            fileOut.close();
        }
    
    
    }

    FileOutputStream 这个类可以让已经存在的文件,追加内容。但是不知道为什么,不能用writer(int),比如为writer(5)就不行。

    要是用构造方法建立一个文件的话,clean项目之后可以创建文件,可以refresh看到。但是不clean一下就无法看到,我也是醉了。。

    FileOutputStream(File file);

    FileOutputStream(String fileName);

    FileOutputStream(File file,boolean append);

    FileOutputStream(String filename, boolean append);

    write(int byte);

    write(byte[] byte);

    write(byte[] byte,int off,int len);//将byte[off]---byte[off+len-1]之间写入输出流。

    close();

    flush();//?????

    四个构造方法可以用联想记忆,filename和file, 然后前面两个方法会删除已有的同名文件,后面两个是在已有的文件里面追加。

    “流”要在用完之后关闭。

  • 相关阅读:
    linux下 yum 安装mysql和卸载
    Linux下怎么查看当前系统的版本
    linux下安装jdk+tomcat+eclipse+mysql
    JS获取浏览器名和版本信息
    Xshell与securecrt之间不同
    手把手教你使用Git
    leetcode 91 解码方法
    leetcode 88
    leetcode 70 爬楼梯
    leetcode 382 Linked List Random Node 链表随机节点
  • 原文地址:https://www.cnblogs.com/JohnChen-happy/p/4553093.html
Copyright © 2011-2022 走看看