我有 .rtf 格式的塞尔维亚英语单词,我需要从该文档中提取它并将它们放入某个数据结构中。 我知道使用数据库,但我不知道它是否适合这种情况。例如,我有斜体字,不知道如何将其放入数据库(也许放入 标签内?)。是否有一些其他数据结构用于存储格式化文本(粗体和斜体)?
最佳答案
这取决于您在数据库中需要的粒度。您能否根据格式的含义定义一致的数据模型?
class Entry {
String serbianWord;
String serbianPhonetic;
String serbianOtherElementOfDictionary;
String englishWord;
String englishPhonetic;
String englishOtherElementOfDictionary;
}
理想情况下,格式化( View )和数据库(模型)应该分开。
但如果这使手头的问题过于复杂,那么存储标记数据是一个合理的选择。
关于java - 字典的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200950/