JAVA中Iterator的具体作用?

如题所述

迭代器,例如hadoop中
Iterable<Text> value;//value实际上已经在之前给过值,这是说明类型
Iterator<Text> it=value.iterator();
int sum=0;
Map<String,Object> map=new HashMap<String,Object>();
String text="";
while(it.hasNext()){
text=it.next().toString();
if(map.containsKey(text)){
sum=sum+1;
}else {
map.put(text, 1);
}
}
String word=key.toString()+map.get("text")+sum;
context.write(new Text(key), new Text(word));
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-02
无序集合的遍历
第2个回答  2014-11-02
现在那个还用那个哟?
相似回答