您的位置:首页 > 其它

[Commons]——双向Map

2016-04-03 01:38 316 查看
public class test7 {
public static void main(String[] args) {
//hashMap();
treeMap();
}
public static void treeMap(){//有序双向Map
BidiMap<String, String> treeMap=new DualTreeBidiMap<String,String>();
treeMap.put("b", "bbb");
treeMap.put("a", "aaa");
treeMap.put("c", "ccc");
MapIterator<String, String> iterator=treeMap.inverseBidiMap().mapIterator();
while (iterator.hasNext()) {
String key=iterator.next();
String value=iterator.getValue();
System.out.println(key+"--->"+value);
}
}
public static void hashMap(){//无序双向Map
BidiMap<String, String> dualMap=new DualHashBidiMap<String,String>();
dualMap.put("a", "aaa");
dualMap.put("b", "bbb");
dualMap.put("c", "ccc");
MapIterator<String, String> iterator=dualMap.inverseBidiMap().mapIterator();//颠倒
while (iterator.hasNext()) {
String key=iterator.next();
String value=iterator.getValue();
System.out.println(key+"--->"+value);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  双向map commons