用java在记事本内写字

package 例2;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

public class Example10_5 {
    public static void main(String args[]) {
        /**
         * 由于字节输入输出流数组都用byte类型的,所以需要获取字符的byte数据并
         * 传给数组
         */
        byte []a = "我爱学习".getBytes();
        byte []b = ",炒鸡喜欢".getBytes();
        //会在该文件目录下生成一个txt文件
        File file = new File("我爱学习.txt");
        try {//读取写入文件容易出错,需要异常类
            OutputStream out = new FileOutputStream(file);
            System.out.println(file.getName()+"的大小"+file.length()+"字节");
            out.write(a);
            out.close();
            //当为true时,不在对文本内容刷新
            out = new FileOutputStream(file,true);
            System.out.println(file.getName()+"的大小"+file.length()+"字节");
            out.write(b,0,b.length);
            System.out.println(file.getName()+"的大小"+file.length()+"字节");
            out.close();
        } catch (IOException e) {
            // TODO: handle exception
            System.out.println("Error"+e);
        }
    }

}

用java写记事本文件2.png

在放java文件的目录下可以找到


用java写记事本文件.png

你可能感兴趣的:(用java在记事本内写字)