JAVA 写入TXT文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 写入TXT文件相关的知识,希望对你有一定的参考价值。

我怎么也写了几年JAVA代码。文件操作也不知道用了多久了今天突然无法往TXT文件中写内容了 怎么回事呢?昨晚没睡好? 我把代码贴出来 大家看看 解决的我给50在追加50

package com.avepoint.poker;
import org.apache.tools.ant.*;
import java.io.*;
import java.util.*;
import java.text.*;
//public class AntClass extends Task
public class AntClass
//public void execute()
public static void main(String []args)
try
File f = new File("e://build.txt");
if (f.exists())
f.delete();

f.createNewFile();

Date date = new Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd-hhmm");
String s = sf.format(date).toString();
FileOutputStream fos = new FileOutputStream(f);
PrintWriter pw = new PrintWriter(fos);
System.out.print(s);

pw.write(s);

fos.close();
pw.close();

catch (Exception e)




问题解决了。的确忘了加TRUE 分给JEBE7282了。100分。昨晚DOTA打的时间长了

在pw.write(s),后面加入pw.flush()即可。
在建立printWriter实例时(PrintWrite pw = new PrintWrite(fos,,true)),需要用boolean型指定,是不是自动刷新,如果没有指定自动刷新,则需要自己来flush.

呵,呵,要讲清楚啦。
楼主我只要50分额。
参考技术A pw.write(s);
后面加上句
pw.flush();

楼下:
人家不是新手了。。。
你多加几句也不能把分给你了
这种问题就是看谁眼疾手快
哈哈
我就因为刚才用垃圾无线网卡上的
耽误了时间
白捡的100分啊。。。
参考技术B 在pw.write(s); 后加一句pw.flush(); 就可以了 参考技术C pw.flush(); 参考技术D pw.flush();

以上是关于JAVA 写入TXT文件的主要内容,如果未能解决你的问题,请参考以下文章

Java读取txt文件和写入txt文件

Java读取txt文件和写入txt文件

java代码 如何向TXT文件写入内容?

java 怎么将数据写入TXT文件

JAVA 写入TXT文件

java如何追加写入txt文件