Tag: Iterator

  • Linux學習-Iterator叠代得到list中的值

    Iterator叠代可以得到list中的數值。   Iterator  iterator  =  list.iterator() ;   While( iterator.hasNext()){   String XX=(String)iterator.next();   }   註意在while循環中壹定要有iterator.next();且只能出現壹次,必須有是因為只有.next()才能得到下壹條數據,否則進入死循環,只能有壹次是因為,出現壹次得到嚇壹跳記錄,如果同時出現兩次,則是在以此循環中得到了兩個數據。

  • 通過Enumeration和Iterator遍歷Hashtable的效率分析

    今天需要遍歷壹個Hashtable,查看了壹下Hashtable類,發現它提供了如下幾個方法可供我們遍歷:   keys() – returns an Enumeration of the keys of this Hashtable   keySet() – returns a Set of the keys   entrySet() – returns a Set of the mappings   elements() – returns an Enumeration of the values of this Hashtable   4種方法,那種更好呢,寫段代碼來比較壹下吧:   import java.util.Enumeration;   import java.util.Hashtable;   import java.util.Iterator;   import java.util.Map.Entry;   public class traveseHashTable {   public static void…