0
好吧,我正在制作一个停车场系统,并试图将数据存储到预先存在的文本文件中以供日后阅读。在eclipse中将多种数据类型写入预先存在的文件
存储数据做工精细,使用的代码
Files.write(Paths.get("FilePath.txt"),"\r\nhello".getBytes(), StandardOpenOption.APPEND);`
然而,当我尝试存储多种数据类型,例如:
Files.write(
Paths.get(
"C:\\Users\\A612475\\Desktop\\Project1\\TextFiles\\TicketData.txt"),
"\r\nhello" + regNo.getBytes(),
StandardOpenOption.APPEND
);`
与REGNO被宣布为一个字符串的其他地方,我得到以下消息:
方法write(Path, byte[], OpenOption...)
类型文件不适用于参数(Path, String, StandardOpenOption)
我可以通过写入File.write方法数十次来存储字符串中的数据,但是有没有更实际的方法来做到这一点?
编辑:解决方案在这里找到:How to append text to an existing file in Java
你看过这篇文章吗? http://stackoverflow.com/questions/1625234/how-to-append-text-to-an-existing-file-in-java – mwe
解决了问题,谢谢:) – 94smitha