0
在函数映射,在通常你会得到一个(K,V)与output.collect(K,V)如何在一个映射器中获得多个输出(k,v)?
,但我如何得到许多(K,V)在一个机能的研究地图
我试过回路这样的:
for (int i = 0; i < liste_cle.length; i++)
{
if (cle_R.equals(liste_cle[i].cle))
{
ListIterator iterator = liste_cle[i].l.listIterator();
while(iterator.hasNext())
output.collect(new Text(iterator.next().toString()), new Text(val_R));
}
}
为为例如果liste_cle.length = 4个理论结果是:
01A ABCD
01B ABCD
01C ABCD
01D ABCD
但真正resulta是:
01a abcd只有
任何帮助将不胜感激。