我正在尝试开发一个小程序。我想从文本文件中写入和获取数据,就像它是数据库一样。我有一些数据:
User = abc,
Age = 12,
No = 154
我想将该数据写入文本文件,然后使用
User
搜索数据。我不知道该怎么做。谁能告诉我该怎么做。BufferedWriter writer = null;
try {
writer = new BufferedWriter(new FileWriter("./output.txt"));
writer.write("your data here");
} catch (IOException e) {
System.err.println(e);
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e) {
System.err.println(e);
}
}
}
最佳答案
我可以知道你为什么要这个.. ??因为随着读写请求的增加,您的代码将到达瓶颈。您想要执行繁重的I / O操作以获取精简数据。磁盘I / O正在沉沉是其自身的并发读取限制。因此,我不建议您使用这种方法来获取精简数据。您可以使用一些唯一的ID在文件中放入一些图像,视频/歌曲等繁重的数据,这将是一种很好的方法,但是像这样,我也不希望您这样做。但是,总之,您要做的不是选择可以正常工作的属性文件关键和价值。在使用时将价值令牌分离并拆分。