Date: 2010jun19
Update: 2025oct15
Language: Java
Keywords: iterate, enumerate, TreeMap
Q. Java: How to walk though (enumerate) a TreeMap
A. Here is a full example:
import java.util.Map;
import java.util.TreeMap;
class Demo {
public static final void main(String[] args) {
// Create the TreeMap
TreeMap<String,Integer> mymap = new TreeMap<String,Integer>();
// Add some values
mymap.put("One", 1);
mymap.put("Two", 2);
mymap.put("Three", 3);
// List everything in the TreeMap
for (Map.Entry<String,Integer> entry : mymap.entrySet()) {
var key = entry.getKey();
var value = entry.getValue();
// Do stuff with key and value
System.out.println(key + "=" + value);
}
}
}
Output:
One=1
Three=3
Two=2