JAVA 如何将输出写到文件中
2014-10-30 21:37
176 查看
当我们想把System.out.println()中的内容写到文件,比如output.txt中时,首先可通过下面代码
获得文件对象output.txt,当output.txt不存在时它会创建
File file = new File("output.txt");
if(!file.exists())
file.createNewFile();之后可利用如下代码写入。(注意当FileWriter内的true设置为false时,它会在写入时覆盖之前
的内容,为true时表示在内容后面追加)
FileWriter fw = new FileWriter("output.txt", true);
PrintWriter pw = new PrintWriter(fw);
pw.print("China");
pw.flush();
pw.println("Foreign");
pw.flush();还有一个问题,每次在添加内容之后都要调用flush()函数,否则输出内容是没办法显示的,这
样就会依旧看不到写入的内容。
获得文件对象output.txt,当output.txt不存在时它会创建
File file = new File("output.txt");
if(!file.exists())
file.createNewFile();之后可利用如下代码写入。(注意当FileWriter内的true设置为false时,它会在写入时覆盖之前
的内容,为true时表示在内容后面追加)
FileWriter fw = new FileWriter("output.txt", true);
PrintWriter pw = new PrintWriter(fw);
pw.print("China");
pw.flush();
pw.println("Foreign");
pw.flush();还有一个问题,每次在添加内容之后都要调用flush()函数,否则输出内容是没办法显示的,这
样就会依旧看不到写入的内容。
相关文章推荐
- 如何实现把web项目的输出流重置,并将打印语句结果写到日志文件
- Java中如何按顺序输出配置文件中的内容
- 如何让Java应用把当前内存情况输出到文件中供分析
- java里如何使用输入流和输出流实现读取本地文件里内容和写出到本地文件里
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- Java写到.txt文件,如何实现换行
- 【线上第一解决方案】intellij如何把source文件和resource文件同时发布, java文件编译到输出folder, resource复制到output folder
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- 将Java程序的输出结果写到txt文件中的方法
- Log(C/C++和Java)->写到Log设备文件 LogCat->读取Log设备文件(LogCat默认输出控制台)
- Java写到.txt文件,如何实现换行
- Java写到.txt文件,如何实现换行
- 如何将一个Java对象写到文件里
- java文件输出流,写到.txt文件,如何实现换行
- Java写到.txt文件,如何实现换行
- Java写到.txt文件,如何实现换行
- Java写到.txt文件,如何实现换行
- Java 如何获取控制台日志输出的信息? WriterAppender 可以实现? 配置文件如何配置
- 将Java程序的输出结果写到txt文件中
- java写到.txt文件,如何实现换行