意识到
FileOutputStream out = new FileOutputStream(file_name, true);
允许将行追加到文件中。有没有办法从第一行开始将数据列附加到非空文本文件?
例如,file.txt包含:
Name Address
ABC OtherLand
我们以后可以将file.txt修改为:
Name Address PhoneNumber
ABC OtherLand 3333333333
我在Unix中听说过awk命令。如果没有办法直接在java编程语言中执行此操作,如果有人可以在使用java系统调用来调用awk时共享代码位,那将不胜感激。
谢谢!
答案 0 :(得分:1)
不,你不能。没有这样的选择。您始终可以打开文件来读取,写入或附加内容。
要实现这一目标,您需要