gpt4 book ai didi

java - 使用Java存储然后 "quickly"读取大字符串到文件

转载 作者:行者123 更新时间:2023-12-01 12:27:51 24 4
gpt4 key购买 nike

是的,我知道这个问题在技术上将是“开放式的”,并且可能会“引起辩论”,但请记住,我并不是在这里询问方向,我只是想确保我在右场。所以,话虽这么说,这是我的问题:

我想创建一个程序,允许用户输入并存储 1-4 个句子字符串以及其他几个小数据元素。理想情况下,字符串将以某种格式保存,但这是另一个桥梁。我正在寻找一个选项,允许我将 500 - 2000 个这些内容存储在一个文件中,并“快速”读回它们。我所说的“快速”是指理想情​​况下,我想解析整个文件,并以足够的速度拉出这一特定的数据元素,以便在用户打字时向他们“建议”,以促进语言的一致性。

现在,作为存储选项,我首先想到的是 XML。所以我的问题是:

a)我是否忽略了其他“相对”等效的存储选项,以及

b) 了解还有很多很多其他变量,使用 XML 文件甚至可以让我在 <2 秒的时间范围内读取和显示那么多字符串。 (假设良好的编码实践和正确的 XML 解析器类型)

总结就是白日梦吗?或者是的,在某些情况下可以用正确的代码完成?

谢谢!

最佳答案

我无法准确回答您的想法是否可以在不到 2 秒的时间内执行,很可能是这样。我可以说的是,将纯文本存储在一个简单的文件中并按这样的命令读取它是不可扩展的。即使是另一种简单的方法(可能也易于创建它),例如将其存储在具有适当索引的数据库表中,也可能会产生更快的结果。

例如,如果您想在键入第一个单词时获取整个句子,您可以简单地为第一个单词(在另一列中)建立索引,并通过该索引列进行查询。

关于java - 使用Java存储然后 "quickly"读取大字符串到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com