2013-05-11 71 views
-5

我是新来的java。我的任务需要使用文件I/O概念 问题是当我第二次运行代码时,它使文件变得新鲜而且清晰,我想用旧数据相互写入新数据。 有什么想法?文件I/O概念

对不起,我的英语不好。

+3

欢迎来到堆栈溢出。请阅读[常见问题](http://stackoverflow.com/faq)和[如何问](http://stackoverflow.com/questions/how-to-ask)。请张贴您的代码的相关部分,以便我们知道您是如何打开文件的。 – 2013-05-11 21:58:40

+0

[可能的重复](http://stackoverflow.com/questions/1625234/how-to-append-text-to-an-existing-file-in-java) – 2013-05-11 21:59:53

+1

永远不会去[源](http ://www.oracle.com/technetwork/java/javase/documentation/index.html)。 – ChiefTwoPencils 2013-05-11 22:00:01

回答

2

FileWriterFileOutputStream都有一个以boolean append作为参数的构造函数。将此构造函数与append设置为true。

阅读javadoc有助于找到像这样的简单问题的解决方案。 Java也有几乎所有的教程。 Google for someSubject Java教程,你会找到它们的。

+0

非常感谢。您能告诉我如何将扫描仪重置为文件的开头? – user2373804 2013-05-11 23:32:05

+0

您在新的输入流之上重新创建一个新的输入流。 – 2013-05-12 07:01:53