У меня есть один Arraylist из String, и я добавил в него некоторое дублирующее значение. и я просто хочу удалить это дублирующее значение. Так как его удалить.
В этом примере у меня есть одна идея.
List<String> list = new ArrayList<String>();
list.add("Krishna");
list.add("Krishna");
list.add("Kishan");
list.add("Krishn");
list.add("Aryan");
list.add("Harm");
System.out.println("List"+list);
for (int i = 1; i < list.size(); i++) {
String a1 = list.get(i);
String a2 = list.get(i-1);
if (a1.equals(a2)) {
list.remove(a1);
}
}
System.out.println("List after short"+list);
Но есть ли Достаточный способ удалить этот список дубликатов. без использования цикла For? И я могу это сделать, используя HashSet или каким-либо другим способом, но используя список массивов. хотел бы предложить ваше предложение. спасибо за ваш ответ заранее.