0

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

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

1 回答 1

1

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

于 2013-04-23T05:26:05.350 回答