Мне нужен редуктор для итерации по массиву и назначения каждого элемента (всего 2 элемента). Но мой код принимает все значения и просто назначает его ключу?Итерация через массив и назначение каждого значения
Например здесь:
public void reduce(Text key, Iterator<Text[]> values,
OutputCollector<Text, Text[]> output, Reporter reporter)
throws IOException {
Является ли этот метод просто демпинг всего моего массива в ведро значений?
Есть ли способ использовать цикл While для каждого элемента текста [] и назначить его int?
Вот мое начало, что:
while (values.hasNext()){
String AtBats = values.toString();
int AB = Integer.parseInt(AtBats);
Это бы все значения и сделать его AtBat, но я хочу, чтобы второй элемент, чтобы быть хитом. Смутно, как это сделать.
Что вы подразумеваете, чтобы превратить его в AtBat? Вы хотите сказать, что это займет все значение и сделает его строкой, но вы хотите, чтобы второй элемент был int? – AvetisG
Извините, я хочу взять каждое значение и сделать его в int. В этом фрагменте я просто показываю, как я делаю это с первым элементом в массиве из двух элементов. –