0
A
回答
6
如果你問是否HashMap實現了Map接口,就像ArrayList實現了List接口那麼是的。
public class ArrayList<E>
extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, Serializable
public class HashMap
extends AbstractMap
implements Map, Cloneable, Serializable
2
List和Map是它們實現的接口ArrayList和HashMap
2
是的。 ArrayList是List的具體實現,而HashMap是Map的具體實現。
1
是的。就像ArrayList是List接口的實現一樣,HashMap也是Map接口的實現。
0
我相信一個ArrayList實現了List接口,它是一個對象的集合,你可以像使用'array'一樣使用索引來訪問它。
HashMap實現了Map接口並將鍵映射爲值,就像'hashtable'一樣。
相關問題
- 1. Java:ListList的ArrayList,Map的HashMap和Set的HashSet?
- 2. Arraylist中的HashMap
- 3. 在HashMap的ArrayList中搜索HashMap
- 4. ArrayList中的Java HashMap
- 5. 的servlet的ArrayList和HashMap
- 6. ArrayList和HashMap的混亂
- 7. hashmap和arraylist中的相似值
- 8. HashMap更新ArrayList
- 9. 在ArrayList的hashmap上迭代
- 10. ArrayList作爲Hashmap中的鍵
- 11. ArrayList中的Hashmap更換
- 12. java:list thread locals?
- 13. 在HashMap中添加條目到ArrayList
- 14. 使用java.util.properties存儲ArrayList和HashMap
- 15. 用Java初始化Map,Hashmap
- 16. 從API Map/HashMap接收
- 17. Java將ArrayList映射到HashMap
- 18. 訪問相同ArrayList的HashMap
- 19. LinkedHashMap vs HashMap!= LinkedList vs ArrayList
- 20. HashMap不能轉換爲ArrayList
- 21. 從ArrayList插入到HashMap
- 22. ArrayList導致nullpointerexception的HashMap
- 23. Sum HashMap,ArrayList值(來自CSV)
- 24. Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
- 25. 添加兩個ArrayList中,以包含HashMap
- 26. 的Hashmap與ArrayList中的值的Android
- 27. 無法訪問AsyncTask中的ArrayList HashMap值
- 28. Java ArrayList:從包含HashMap的ArrayList中獲取不同的值
- 29. 如何在Java中使用hashmap在ArrayList中找到重複項?
- 30. 我可以在Java中將ArrayList <HashMap>類型轉換爲列表<Map>?
這是一個功課題嗎? – 2011-05-04 18:50:45
你知道地圖/列表是什麼嗎? http://stackoverflow.com/questions/2395814/difference-between-hashmap-and-array-list-in-java/2395965#2395965 – 2011-05-04 18:52:05