獲取編譯錯誤「只能遍歷數組或java.lang.Iterable的實例」at for在減速器中循環。獲取編譯錯誤「只能遍歷數組或java.lang.Iterable的實例」for reduce循環for
public void reduce(Text key, Iterator<IntWritable> values,
OutputCollector<Text, IntWritable> Output, Reporter arg3)
throws IOException {
// TODO Auto-generated method stub
int sum = 0;
for (IntWritable val : values) {
sum += val.get();
在上面的代碼中,取得編譯錯誤在"for (IntWritable val : values)"
「只能迭代數組或java.lang.Iterable的實例」。如何使用相同的循環?