Java считает вхождение каждого элемента в массиве
Есть ли способ подсчета вхождения каждого элемента в массиве?
Пусть я скажу:
String[] array = {"name1","name2","name3","name4", "name5"};
Вот результат будет:
name1 1
name2 1
name3 1
name4 1
name5 1
и если у меня есть:
String[] array = {"name1","name1","name2","name2", "name2"};
Выход будет:
name1 2
name2 3
Вывод здесь только для демонстрации ожидаемого результата.