附加的文本文件在Java中会是什么样的?

时间:2014-06-30 18:55:56

标签: java text-files

在Java中,我使用FileWriter将文本附加到文本文件的末尾。这个新文本是在文件的直接下一行还是在旧文本和新文本之间留下一行。

假设我的原始数据没有新行,我只依赖于" FileWriter"附加文字。

这是一个简单的问题,但在我尝试尝试时非常重要。

例如:

是这样的:(没有线间距)

old data is here
new data is here

这:(线间隙)

old data is here

new data is here

甚至是这样:(原来这是正确的)

old data is herenew data is here

我认为它是其中之一。

2 个答案:

答案 0 :(得分:1)

  

这个新文本会在文件的直接下一行,还是会在旧文本和新文本之间留下一行。

答案:是的。

这将取决于你如何编写代码,以及文件末尾是否有新的行字符。

可能是:

old datanew data

old data
new data

old data

new data

新数据将在旧数据结束后立即开始写入。

最好的答案是根据Sotirios的评论:你应该亲自尝试一下,试验你的代码。 使用您的代码播放


修改
鉴于此:

  

假设我的原始数据没有新行,我只依靠“FileWriter”来附加文本。

然后答案是

old datanew data

答案 1 :(得分:0)

这完全取决于您的实施以及您写入文件的方式