Прежде всего, извините за ужасный заголовок, я не знаю, как описать это хорошо. У меня есть файл sql с таблицей из двух столбцов (число и цена), в java я извлекаю данные и храню их в двух отдельных списках. Некоторые числа в столбце одинаковы, например (100, 100, 101) и соотносятся с другой ценой, например (50, 40, 60). Мне нужно найти способ сложить все цены, которые имеют одинаковое значение столбца, поэтому вывод, как (90, 60). Списки расположены по порядку, поэтому индекс одного из названных номеров моего списка будет go с индексом один из моего списка с именем price. Небольшой пример списков:
ArrayList<String> number = new ArrayList<String>();
ArrayList<Integer> price = new ArrayList<Integer>();
number.add("100");
number.add("100");
number.add("101");
number.add("101");
number.add("101");
number.add("102");
number.add("103");
number.add("103");
price.add(50);
price.add(150);
price.add(20);
price.add(200);
price.add(75);
price.add(40);
price.add(100);
price.add(125);
Любая помощь будет оценена, спасибо.