站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题请问怎样遍历TreeMap

请问怎样遍历TreeMap

摘要: 请问怎样遍历TreeMap


请问怎样遍历TreeMap


entrySet?
里面的对象是Map.Entry


?我是想想遍历TreeMap


Iterator it = map.entrySet().iterator();
while(it.hasNext())
{
//里面写你想做的事情
}


TreeMap map = new TreeMap();
map.put(-#34;value_0-#34;, new Integer(0));
map.put(-#34;value_1-#34;, new Integer(1));
map.put(-#34;value_2-#34;, new Integer(2));
Iterator it=map.values().iterator();
while(it.hasNext()){
Integer val=(Integer)it.next();
System.out.println(val.toString());
}


我要同时得到KEY和VALUE的值


TreeMap map = new TreeMap();
map.put(-#34;value_0-#34;, new Integer(0));
map.put(-#34;value_1-#34;, new Integer(1));
map.put(-#34;value_2-#34;, new Integer(2));
Iterator it=map.keySet().iterator();
while(it.hasNext()){
String key=(String)it.next();
Integer val=(Integer)map.get(key);
System.out.println(key.toString());
System.out.println(val.toString());
}


。。。 。。。


Iterator its = treeMap.keySet().iterator();
int num=0;
while (its.hasNext()) {
Object objs = its.next();
clfs[num]=objs+-#34;(-#34;+list.get(objs).toString()+-#34;)-#34;;
num++;
// System.out.println(-#34;-------#62;-#34;+objs + -#34;: -#34; + list.get(objs));
}


↑返回目录
前一篇: import javax.mail.internet.*
后一篇: 关于命令行中set classpath问题