JADT 入门,第 1 部分:在 Java 应用程序中使用 Java 字典和辞典 API
2010-04-02 00:00:00 来源:WEB开发网Dictionary dict=driver.getDictionary("english","english");
getMeaning() 方法为您指定的每个单词提取 DictionaryRecord ,里面包含单词的多个含义。清单 4 显示了字典的用法:
清单 4. 字典的用法
DictionaryRecord dr= dict.getMeaning("dictionary");
dr.start();
while(dr!=null)
{
String strName=dr.getWordName();
String pronunciation=dr.getPronunciation();
String type= dr.getType();
String meaning=dr.getDescription();
dr=dr.getNextRecord();
}
使用辞典
WordBook 是提供相关单词分类列表的服务组件,它提供了所有相关单词的信息。这些单词可以按照用法、来源、发音等指标关联起来。
可以用以下代码从驱动程序访问这项服务:
WordBook wordbook=driver.getWordBook("english");
文本和 XML 驱动程序都支持这项服务。
JADT 的当前版本提供了实现以下服务的接口:
同义词
同义词(Synonyms)是指在给定上下文中可以互换使用的两个单词。有两个方法提供这项服务:
getSynonyms() 用来取得同义词。
isSynonyms() 用来判断两个单词是否同义词。
清单 5 显示了使用的方法:
清单 5. 检查同义词的辞典用法
DictionaryRecord dr= this.wordbook.getSynonyms("dictionary");
while(dr!=null)
{
String strName=dr.getWordName();
dr=dr.getNextRecord();
}
if(wordbook.isSynonyms("dictionary","lexicon"))
{
/*..*/
}
- ››入门必看——四种族比较
- ››入门:Android 文档的阅读顺序
- ››JADT 入门,第 1 部分:在 Java 应用程序中使用 J...
- ››JADT 入门,第 2 部分:用 Java 字典和辞典 API 使...
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››部分英特尔芯片不支持Windows 7“XP模式”
- ››入门级黑客必看:最常用的密码大曝光
- ››入门级的ORACLE数据库备份与数据库还原
- ››入门教程:C++中的const限定修饰符
- ››入门教程:实例详解C++友元
- ››入门:Java初学者入门要注意的基础知识
- ››入门基础:Java用synth自定义皮肤
更多精彩
赞助商链接