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();
}
}