栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA笔记 IO流 BufferedWriter BufferedReader使用实例

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA笔记 IO流 BufferedWriter BufferedReader使用实例

BufferedWriter

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class BufferedWriter_ {
    public static void main(String[] args) throws IOException {
        String filePath = "e:\ok.txt";
        //创建BufferedWriter
        //说明:
        //1.new FileWriter(filePath,true) 表示以追加的方式写入
        //2.new FileWriter(filePath) 表示以覆盖的方式写入
        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath));
        bufferedWriter.write("hello1 123");
        bufferedWriter.newline(); // 插入一个和系统相关的换行
        bufferedWriter.write("hello2 123");
        bufferedWriter.newline(); // 插入一个和系统相关的换行
        bufferedWriter.write("hello3 123");
        bufferedWriter.newline(); // 插入一个和系统相关的换行

        //说明: 关闭外层流即可, 传入的 new FileWriter(filePath) 会在底层关闭
        bufferedWriter.close();

    }
}
**运行代码后效果如下**

BufferedReader

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class BufferedReader_ {
    public static void main(String[] args) throws IOException {
        String filePath = "e:\ok.txt";
        //创建bufferedReader
        BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
        //读取
        String line;
        //说明
        //1. bufferedReader.readLine() 是按行读取文件
        //2. 当返回null时, 表示文件读取完毕
        while ((line = bufferedReader.readLine()) != null){
            System.out.println(line);
        }

        //关闭流, 这里注意, 只需要关闭 BufferedReader, 因为底层会自动的去关闭节点流
        
        //FileReader
        bufferedReader.close();

    }
}


运行代码后效果如下

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704873.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号