Мне нужно найти повторяющиеся элементы в коллекции и поместить их в массив.
Я написал этот метод:
String[] mass = new String[(int) limit];
for (int i = 0; i < duplicates.size(); i++){
for (int j = 1; j < duplicates.size(); j++){
if (i != j && duplicates.get(i).equalsIgnoreCase(duplicates.get(j))){
mass[j - 1] = duplicates.get(j);
}
}
У меня есть эта коллекция:
List<String> duplicates = new ArrayList<>();
Collections.addAll(duplicates, "java", "JaVa", "mm", "Mama", "ss", "MaMa");
Но когда я отображаю результат на экране, я получаю этот ответ.
JaVa
MaMa
Mama
Что я пропустил?