TreeMap<Integer, String> map = new TreeMap<Integer, String>();
map.put(1, "example");
map.put(1, "example2");
map.put(1, "example3");
Iterator<Integer> itr = map.keySet().iterator();
while (itr.hasNext()) {
Object obj = itr.next();
System.out.println(map.get(obj));
}
It always returns "example3". May I know why? Why can I not retrieve all the values?
How are the keys in Treemap ordered? The keys should be from 0,1,2...