-2
在这种情况下,我想从文件中读取数据,但不是所有单词。这种情况是否正确? set
在下面的代码是HashSet
。使用HashSet停止单词
if (!set.contains(word.toString().equals(set)))
{
word.set(str);
context.write(word, one);
}
else
continue;
在这种情况下,我想从文件中读取数据,但不是所有单词。这种情况是否正确? set
在下面的代码是HashSet
。使用HashSet停止单词
if (!set.contains(word.toString().equals(set)))
{
word.set(str);
context.write(word, one);
}
else
continue;
此代码是行不通的,因为Set
检查contains
方法通过equals
手段,是否该集合包含的项目。你不需要再次使用equals检查。
if (!set.contains(word))
{
word.add(word);
}
else
continue;
我不知道我得到你问的问题,但希望这有助于。留下评论,我很乐意编辑/删除我的答案。
你的代码没有意义,但我们无法修复它,因为你没有解释你想要做什么。 – shmosel
@shmosel我想从文本文件读取数据,但我不想读取所有的单词,只是一些单词,我存储了hashset的停用词 –
这里没有任何与bigdata或Hadoop相关的内容。 – Sid