我正在尝试开发一个小程序。我想从文本文件中写入和获取数据,就像它是数据库一样。我有一些数据:

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在文件中放入一些图像,视频/歌曲等繁重的数据,这将是一种很好的方法,但是像这样,我也不希望您这样做。但是,总之,您要做的不是选择可以正常工作的属性文件关键和价值。在使用时将价值令牌分离并拆分。

10-07 12:57
查看更多