Моя проблема заключается в следующем. У меня есть массив целых чисел. Arraylist содержит 5 дюймов, например [5,5,3,3,9] или, возможно, [2,2,2,2,7]. Многие из массивов имеют повторяющиеся значения, и я не уверен, как подсчитать, сколько существует каждого из значений.
Проблема в том, как найти повторяющиеся значения в массиве и подсчитать, сколько из этого конкретного дубликата существует. В первом примере [5,5,3,3,9] есть 2 5 и 2 3. Второй пример [2,2,2,2,7] будет только 4 2. Полученная информация, которую я хочу найти, состоит в том, есть ли дубликаты, сколько их и какое конкретное число было продублировано.
Я не слишком уверен, как это сделать в Java.
Любая помощь будет высоко ценится. Спасибо.