如何在文本文件中获取和写入数据

时间:2013-04-23 05:15:28

标签: java

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

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);
        }
    }
}

1 个答案:

答案 0 :(得分:1)

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

相关问题