how to identify duplicate values in arraylist

Answer Posted / srikanth m

List<String> list = new ArrayList<String>();
list.add("abc");
list.add("def");
list.add("abc");




HashMap<String, Integer> map = new HashMap<String, Integer>();




for (String str : list) {
Integer c = (Integer) map.get(str);
if (c == null || c == 0) {
map.put(str, 1);
} else {
map.put(str, ++c);
}
}
System.out.println(map);

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is a class subclass of itself?

854


How hashmap works in java?

807


What does n mean in java?

756


What does it mean to flush a file?

810


What is the benefit of inner classes in java?

862


Can we define static methods inside interface?

742


Why packages are used?

889


What do you mean by constructor?

745


What is java util collection?

774


How to create a base64 decoder in java8?

801


what is method reference in java 8?

781


What is the latest java version?

813


What is functional interface in javatpoint?

740


How to create a fecelet view?

785


Explain covariant method overriding in java.

792