WEB开发网
开发学院软件开发Java JADT 入门,第 1 部分:在 Java 应用程序中使用 J... 阅读

JADT 入门,第 1 部分:在 Java 应用程序中使用 Java 字典和辞典 API

 2010-04-02 00:00:00 来源:WEB开发网   
核心提示: getMeronym() 用来取得部分名词 ismeronym() 用来判断两个单词是否部分名词 使用拼写检查器您可以用 SpellChecker 来捕获拼写错误的单词,对于编辑器、IDE 和其他字处理应用程序来说,JADT 入门,第 1 部分:在 Java 应用程序中使用 Java 字典和辞典

getMeronym() 用来取得部分名词

ismeronym() 用来判断两个单词是否部分名词

使用拼写检查器

您可以用 SpellChecker 来捕获拼写错误的单词。对于编辑器、IDE 和其他字处理应用程序来说,它是一个很有用的工具。

您可以从驱动程序得到服务实例来访问 SpellChecker ,如下所示。文本和 XML 驱动程序都支持这项服务:

SpellChecker spellchecker=driver.getSpellChecker("english"); 

JADT 的 SpellChecker 提供了以下特性:

查找单词是否正确:调用 SpellChecker 的 check() 方法,该方法用单词为参数,返回布尔值:

System.out.println("Word dictionar is right Spelling "+spellchecker.check 
 (new TextWord("dictionar"))); 

查找单词的正确形式:调用 SpellChecker 的 correct() 方法,该方法用单词作为参数,返回 DictionaryRecord :

DictionaryRecord dr=spellchecker.correct(new TextWord("dictionar")); 
if(dr!=null) 
System.out.println("Correct spelling of dictionar is "+dr); 

查找类似单词:调用 SpellChecker 的 suggestSimilar() 方法,该方法用单词作为参数,返回 DictionaryRecord :

DictionaryRecord dr=spellchecker. suggestSimilar(new TextWord("dictionar")); 
System.out.println("Words similar to dictionar are : "); 
dr.Start(); 
while(dr.hasMoreWords()) 
System.out.println(dr.getNext());         

使用单词表

WordLister 允许您从后端资源取得单词。JADT 的 WordLister 还提供了一个选项,可以查找符合某个规则的所有单词。

上一页  2 3 4 5 6 7 8 9  下一页

Tags:JADT 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接