天天看點

java周遊hashMap、hashSet、Hashtable

一.周遊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();

   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();

本文轉自茄子_2008部落格園部落格,原文連結:http://www.cnblogs.com/xd502djj/archive/2013/03/15/2961717.html,如需轉載請自行聯系原作者。