java中文件读写常用方法

java中常用FileReader来读取文件,但是读出来是一个一个字符,我们可以用BufferedReader来一行一行读取

public class Test{

    public static void main(String[] args){
        try {
            FileReader r = new FileReader("a.txt");
            BufferedReader br=new BufferedReader(r);
            String str;
            while ((str =br.readLine())!= null){
                System.out.println(str);
            }
        }catch (Exception e){
            System.out.println(e.toString());
        }
    }
}

写入操作

import java.io.*;

public class FileGet {
    public static void main(String[] args) {
        try {
            BufferedWriter out = new BufferedWriter(new FileWriter("test.txt"));
            out.write("测试文字");
            out.append("dasd");
            out.newLine();
            out.write("你好");
            out.flush();
            out.close();
            System.out.println("文件创建成功!");
            BufferedReader in = new BufferedReader(new FileReader("test.txt"));
            StringBuffer sb;
            while (in.ready()) {
                sb = (new StringBuffer(in.readLine()));
                System.out.println(sb);
            }
            in.close();
        } catch (IOException e) {
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 Java中使用IO(输入输出)来读取和写入,读写设备上的数据、硬盘文件、内存、网络......,根据数据的走...
    luckee阅读 2,370评论 0 0
  • I/O流的概念 I/O流 即输入Input流/ 输出Output流的缩写,常见的是电脑屏幕输出设备和键盘鼠标输入设...
    乘风破浪的姐姐阅读 285评论 0 0
  • 1.IO流概述 (1)用来处理设备(硬盘,控制台,内存)间的数据。 (2)java中对数据的操作都是通过流的方...
    临时_01e2阅读 191评论 0 0
  • 源文章Java学习之IO流上(字符流: FileReader FileWriter BuffereedRead...
    一个人的飘阅读 1,109评论 0 0
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 5,905评论 0 5

友情链接更多精彩内容