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

What is the maximum size of list in java?

547


Explain about serializable interface in java?

586


What is the difference between access specifiers and access modifiers in java?

578


Give me an example of array and linked list? Where they can be used?

561


What environment variables are required to be set on a machine in order to run Java programs?

624






What is the similarity between dynamic binding and linking?

615


What is an infinite loop? How infinite loop is declared?

574


hr interview how many minutes asking question

1571


what are the high-level thread states? : Java thread

562


Can we override tostring method in java?

535


Describe what a thread-local variable is in java?

575


What happens when main () method is declared as private?

654


What is flush buffer?

521


Can java list be null?

558


Can we sort list in java?

608