关于java中的集合类java.util.Arraylist,以下说法正确的是?

关于java中的集合类java.util.Arraylist,以下说法正确的是?A.这个集合元素的无序的.B.可以通过键来获取这个集合的值C.可以通过addFirst()方法,在列表的首部插入元素D.在对这个集合的元素执行遍历操作时,效率比较高 最好说明原因感激不尽!!

D是正确答案。A,这个集合可以通过索引来读取内容,这当然是有序的。B,这是通过索引来获取的,HashMap才是通过键来获取。C,addFirst()方法是LinkedList类的方法。LinkedList在增删的效率高,Arraylist执行遍历操作时,效率比较高,所以D正确
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-05
ArrayList他是继承List 所以都是有序的 A错能通过键值获得集合值的只能是KV对的 Map集合 B错addFirst()是LinkList 链表特有的方法...ArrayList是没有的 C错List集合 因为是数组的方式存储数据 在内存中式连续的数据 查找是非常快的..但是修改效率较低本回答被网友采纳
相似回答