麻省理工学java吗_麻省理工学院Java WordNet界面:获得WordNet词典编纂课程或超感官课程...

我有一个项目,我需要获得一个单词的词汇含义.我正在考虑使用WordNet,因为它有自己的词典编纂类,也称为超感觉.我刚刚下载了麻省理工学院的JWI并试图看看这个JWI是否支持它.该手册没有说明返回附加到该单词的任何词汇信息.

import java.io.File;

import java.io.IOException;

import java.io.ObjectInputStream.GetField;

import java.net.URL;

import edu.mit.jwi.*;

import edu.mit.jwi.item.IIndexWord;

import edu.mit.jwi.item.ILexFile;

import edu.mit.jwi.item.ISenseKey;

import edu.mit.jwi.item.IWord;

import edu.mit.jwi.item.IWordID;

import edu.mit.jwi.item.POS;

public class MITJavaWordNetInterface {

public static void main(String[] args) throws IOException{

//construct URL to WordNet Dictionary directory on the computer

String wordNetDirectory = "WordNet-3.0";

String path = wordNetDirectory + File.separator + "dict";

URL url = new URL("file", null, path);

//construct the Dictionary object and open it

IDictionary dict = new Dictionary(url);

dict.open();

// look up first sense of the word "dog "

IIndexWord idxWord = dict.getIndexWord ("dog", POS.NOUN );

IWordID wordID = idxWord.getWordIDs().get(0) ;

IWord word = dict.getWord (wordID);

System.out.println("Id = " + wordID);

System.out.println(" Lemma = " + word.getLemma());

System.out.println(" Gloss = " + word.getSynset().getGloss());

}

}

我设法运行麻省理工学院提供的样本.关于如何使用MIT JWI或任何其他工具提交关于单词的词汇信息的任何线索或建议都会很棒.关于如何调用该方法的示例也将非常感激.

An example word: dog

Desired results: noun.animal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值