欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java -- 输入、输出文件流

程序员文章站 2022-03-13 15:36:00
...

输入文件流

package com.mtlk.Socket;

import java.io.FileInputStream;
import java.io.IOException;

public class Input {

    public static void main(String[] args) throws IOException {

        //用fis 接收E:/123/day01.md 里面的东西 以字节流的形式
        FileInputStream fis = new FileInputStream("E:/123/day01.md");
        //把里面的字节流用 context 装起来
        byte[] context = new byte[fis.available()];
        //读出里面的东西
        fis.read(context);
        //用s 接收context 里面的东西
        String s = new String(context);
        System.out.println(s);


    }
}

输出文件流

package com.mtlk.Socket;

import java.io.FileOutputStream;
import java.io.IOException;

public class Output {

    public static void main(String[] args) throws IOException{

        //创建内容 用context装起来
        String context = "try to remember";
        //将内容输出到自定义位置 没有会自动新建一个
        FileOutputStream fos = new FileOutputStream("E:/123/1.txt");
        //有 true 表示在后面直接追加
//      FileOutputStream fos = new FileOutputStream("E:/123/1.txt",true);
        //写出fos里面的东西
        fos.write(context.getBytes());
        //刷新字节流
        fos.flush();
        //关闭字节流
        fos.close();
    }
}