TreeMapÊÇ¿ÉÒÔ±£´æ¼üÖµ¶ÔµÄÒ»ÖÖ·½Ê½£¬ËüµÄÌØÊâÖ®´¦ÊÇËü¿ÉÒÔ×Ô¶¯ÒÔ¼ü½øÐнµÐòÅÅÐò¡£
ÏÂÃæ¾ÙÀý˵Ã÷ËüµÄÓ÷¨¡£
Ê×Ïȶ¨ÒåÒ»¸öʵÌåÀàPerson£¬ÓÐnameºÍageÊôÐÔ£º
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
}
¾ÙÀýʹÓÃTreeMapµÄtestÀࣺ
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;
public class test {
public static void main(String[] args) {
TreeMap
treeMap.put((long) 1, new Person("Json", 20));
treeMap.put((long) 8, new Person("Peter", 22));
treeMap.put((long) 9, new Person("Divid", 25));
treeMap.put((long) 6, new Person("Aglia", 22));
// Get a set of entries
Set
// Get an iterator
Iterator
// Display elements
while (iterator.hasNext()) {
Entry< , > entry = (Entry< , >) iterator.next();
System.out.println(((Person)entry.getValue()).getName());
}
}
}
¿ØÖÆÌ¨ÔËÐнá¹û£º

¿ÉÒÔ¿´³ö´òÓ¡³öÀ´µÄÊǾ¹ý¼üÉýÐòÅÅÐòµÄ¡£ÕâÀïµÄ¼ü¿ÉÒÔÊÇInteger£¬StringµÈÀàÐÍ£¬Ä¬Èϰ´ÕÕÉýÐò½øÐÐÅÅÁС£
Õª×Ô£ºcangkukuaimanleµÄרÀ¸