javaÖÐÈçºÎʹÓÃTreeMap½øÐмüÖµ¶ÔÅÅÐò

2014-11-24 03:03:02 ¡¤ ×÷Õß: ¡¤ ä¯ÀÀ: 0

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 = new 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> set = treeMap.entrySet();
// Get an iterator
Iterator> iterator = set.iterator();
// Display elements
while (iterator.hasNext()) {
Entry< , > entry = (Entry< , >) iterator.next();
System.out.println(((Person)entry.getValue()).getName());
}
}
}

¿ØÖÆÌ¨ÔËÐнá¹û£º

\

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

Õª×Ô£ºcangkukuaimanleµÄרÀ¸