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

java存储数据到本地txt文件中

程序员文章站 2022-04-29 13:53:37
java存储数据,方便打印日志等 1、会覆盖以前的数据 try { File writeName = new File("D:\\data.txt"); // 相对路径,如果没有则要建立一个新的output.txt文件 if(!writeName.exists()) { writeName.crea ......

java存储数据,方便打印日志等

1、会覆盖以前的数据

try {

    file writename = new file("d:\\data.txt"); // 相对路径,如果没有则要建立一个新的output.txt文件
    if(!writename.exists()) {
        writename.createnewfile(); // 创建新文件,有同名的文件的话直接覆盖
    }
    filewriter writer = new filewriter(writename);
    bufferedwriter out = new bufferedwriter(writer);
    out.write(data);
    out.flush(); // 把缓存区内容压入文件
} catch (ioexception e) {
    e.printstacktrace();
}

2、接下一行存储,数据不覆盖  

try {
        file file = new file("d:\\data.txt");
        if(!file.exists()) {
            file.createnewfile(); // 创建新文件,有同名的文件的话直接覆盖
        }
        fileoutputstream fos = new fileoutputstream(file,true);
        outputstreamwriter osw = new outputstreamwriter(fos);
        bufferedwriter bw = new bufferedwriter(osw);
        bw.write(data);
        bw.newline();
        bw.flush();
        bw.close();
        osw.close();
        fos.close();
}catch (filenotfoundexception e1) {
    e1.printstacktrace();
} catch (ioexception e2) {
    e2.printstacktrace();
}