我正在學習本網站上的Collection Framework:http://way2java.com/collections/hashtable-about/。閱讀Hashtable
所有方法之後,我看到了兩種方法來訪問表的鍵:Java中的Hashtable中的Set keys()和Set keyset()之間有什麼區別?
Set keys()
:返回一個包含所有鍵Set keySet()
一個Set
對象:返回一個包含的所有鍵Set
對象Hashtable
。一種相似性是Hashtable
和Set
不允許重複。添加和刪除在Set
元素也體現在Hashtable
它們都返回一個Set
對象。我沒有看到他們之間的不同。任何人都可以告訴我這個嗎?
不要從那裏學習。看起來它已經過時了,特別是如果它教你過時的'Hashtable'類。改爲使用'HashMap',它的定義也更好。請注意'Hashtable'是'Java 1.0中引入的Legacy類'的評論。 – Kayaman
['keys()'](http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html#keys())不會返回一個'Set',它會返回一個'Enumeration'。 –
這個網站是非常好的邏輯..我喜歡它,我學習Hashtable,因爲我想知道HashMap和Hashtable之間的差異。 –