我正在尝试开发一个小程序。我想从文本文件中编写和获取数据,就像它是一个数据库一样。我有一些数据:
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);
}
}
}
答案 0 :(得分:1)
我可以知道你为什么要这个.. ??因为随着读写请求会增加你的代码将达到瓶颈。您希望执行繁重的I / O操作以获取精简数据。磁盘I / O正在升级是它自己的并发读取限制。所以我不建议你使用这种方法来获取lite数据。您可以使用一些独特的ID将一些重要的数据(例如图像/视频/歌曲等)放入文件中,这将是一个很好的方法,但是像我这样我也不会喜欢你..但是你想做的就是去做有用的属性文件关键和价值。将值标记分开并在消费时拆分。