是List:ArrayList :: Map:HashMap?
如果没有,那么它们之间的相互关系有何不同?
答案 0 :(得分: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
答案 1 :(得分:2)
List和Map是它们的实现是ArrayList和HashMap的接口
答案 2 :(得分:2)
是。 ArrayList是List的具体实现,HashMap是Map的具体实现。
答案 3 :(得分:1)
是。就像ArrayList是List接口的实现一样,HashMap也是Map接口的一个实现。
答案 4 :(得分:0)
我相信ArrayList实现了List接口,并且是一组对象,你可以像使用'array'一样使用索引来访问它。
HashMap实现了Map接口,并将键映射到值,就像'hashtable'一样。