Java使程序检查字典中是否有单词
我想让这个程序来检查字典里是否有一个单词,我该如何用接近这个的格式来做呢?我应该添加什么才能让它工作?这是我的密码:Java使程序检查字典中是否有单词,java,file,dictionary,boolean,Java,File,Dictionary,Boolean,我想让这个程序来检查字典里是否有一个单词,我该如何用接近这个的格式来做呢?我应该添加什么才能让它工作?这是我的密码: String file = ("/Users/Brandon/Desktop/code/Good.txt"); Dictionary dict = new Hashtable(); boolean checkWord(String s){ if(StringIsInDictionary) return true; ret
String file = ("/Users/Brandon/Desktop/code/Good.txt");
Dictionary dict = new Hashtable();
boolean checkWord(String s){
if(StringIsInDictionary) return true;
return false
}
你需要这样做(只是一个提纲)——
String file = ("/Users/Brandon/Desktop/code/Good.txt");
Dictionary dict = new Hashtable();
boolean checkWord(String s){
if(StringIsInDictionary) return true;
return false
}
- 读取并解析包含字典数据的文本文件
- 将字典中的单词放入数据结构中。您可以使用
,它是HashSet
集的一种
- 检查该集合是否包含要检查的单词
现在,编写实际的代码就交给您了,您可以使用Javadocs来找出需要使用的方法。如果(StringIsIndicational)返回true,您所说的
是什么意思代码>什么是StringIsInDictionary?在Java中,方法内部不能有方法。句号。@PradeepSimha匿名类和lambda表达式的行有点模糊。很抱歉,我在一秒钟内输入了错误的代码,我将更改它>@clcto我认为不需要太多细节查看OP的开始级别:)
String file = ("/Users/Brandon/Desktop/code/Good.txt");
Dictionary dict = new Hashtable();
boolean checkWord(String s){
if(StringIsInDictionary) return true;
return false
}