本文共 947 字,大约阅读时间需要 3 分钟。
一.遍历HashMap
Map<Integer, String> map = new HashMap<Integer, String>();
for(int i=0;i<100;i++) { map.put(i, "123"); }方法一:效率比方法二高
for(Entry<Integer, String> entry:map.entrySet())
{ System.out.println(entry.getKey()+"="+entry.getValue()); }方法二:
for(Object obj : map.keySet()) {
Object key = obj; Object value = map.get(obj); System.out.println(value); }二.遍历HashSet
Set set = new HashSet();
for(int i=0;i<100;i++)
{ set .add("123"); }for(Iterator it=set.iterator();it.hasNext();)
{ System.out.println(it.next()); }三.遍历Hashtable(同步、线程安全的)
Hashtable table = new Hashtable();
table.put(1, "1"); table.put(2, "1"); table.put(3, "1"); //遍历key Enumeration e = table.keys();while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
//遍历value e = table.elements();while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
转自
本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/archive/2013/03/15/2961717.html,如需转载请自行联系原作者。