java - 字典的数据结构

标签 java database data-structures text-extraction

我有 .rtf 格式的塞尔维亚英语单词,我需要从该文档中提取它并将它们放入某个数据结构中。 我知道使用数据库,但我不知道它是否适合这种情况。例如,我有斜体字,不知道如何将其放入数据库(也许放入 标签内?)。是否有一些其他数据结构用于存储格式化文本(粗体和斜体)?

最佳答案

这取决于您在数据库中需要的粒度。您能否根据格式的含义定义一致的数据模型?

class Entry {
    String serbianWord;
    String serbianPhonetic;
    String serbianOtherElementOfDictionary;
    String englishWord;
    String englishPhonetic;
    String englishOtherElementOfDictionary;
}

理想情况下,格式化( View )和数据库(模型)应该分开。

但如果这使手头的问题过于复杂,那么存储标记数据是一个合理的选择。

关于java - 字典的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200950/

相关文章:

java - 枚举返回数组流

java - 是否可以在 JSF 1.1/Facelets 中重载 EL 方法

java - 改造发送 Pojo 作为表单数据

php - 如何使用 TEXT 类型字段在 MySQL 上获得快速性能?

mongodb - 用于 MongoDB 的 solr 数据导入处理程序

mysql - 如何显示所有用户定义的变量(MySQL)

c - 三元搜索树的插入函数 - C

java - 如何在Java中使用交错数组或指针数组实现Rootish数组堆栈数据结构

java - 应用程序如何几乎完全使设备崩溃?

algorithm - 用字母表表示一个单词