我正在创建一个应用程序,我需要在csv文件中添加一个新列,然后添加该特定列的条目。
我尝试过OutputStream和PrintStream,但问题是数据是在文件的开头写的,但我想根据我的需要随机定位数据。 并且ApplicationAccessFile未被应用程序识别。
例如
我的CSV是:
名称,ANY_DATE
A,
B,
C,
写完后会看起来像
名称,ANY_DATE
A,对
B,一个
C,P
我正在使用文件连接API来读写。任何人都建议我怎么做? 提前谢谢。
答案 0 :(得分:1)
我认为你想在文件中附加数据。
你可以试试这个
os = fconn.openOutputStream(fconn.fileSize());
os.write(data.getBytes());
这是一个最后附加数据的简单示例。