使用HashSet停止单词

时间:2016-12-13 23:36:57

标签: java hashset

在这种情况下,我想从文件中读取数据,但不是所有单词。这个条件是否正确?以下代码中的setHashSet

if (!set.contains(word.toString().equals(set)))
{ 
    word.set(str);
    context.write(word, one);
}
else 
    continue;

1 个答案:

答案 0 :(得分:0)

此代码不起作用,因为contains上的Set方法通过equals检查,无论Set是否包含该项。您不需要再次使用等号检查。

if (!set.contains(word))
{ 
    word.add(word);
}
else 
    continue;

我不确定我得到了你的要求,但希望这会有所帮助。发表评论,我很乐意编辑/删除我的答案。