编程语言
首页 > 编程语言> > Java输入输出流

Java输入输出流

作者:互联网

Java中的流分为字节流和字符流,字节流一次读写一个字节的数据,字符流每次读写一个字符的数据。
这里贴一个从菜鸟教程上找来的图:
image
这里的类之间是继承关系

点击查看代码
import java.io.*;

public class Test {
    public static void main(String args[]){
        File file = new File("E:\\","lalala.java");
        try {
            Writer writer = new FileWriter(file,true);
            writer.write("I like it.");
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        try {
            BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
            String str = bufferedReader.readLine();
            System.out.println(str);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
上面的代码是向lalala.java中写入一句话“I like it.”,在FileWriter方法中设置为true后写入会追加到最后而不是全部覆盖。之后新建了一个bufferedReader对象来读入lalala.java中的数据。使用readline()方法一次可以读取一行数据。

标签:writer,java,输入输出,printStackTrace,file,new,Java,lalala
来源: https://www.cnblogs.com/RainASnow/p/15691901.html