使用java的集合类java.util.ArrayList,以下说法正确的是()

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:07:57
A。这个集合中的元素是无序的
B。可以通过键来获取这个集合中的元素
C。可以通过addFirst方法,在列表的首部插入元素
D。在对这个集合的元素执行遍历操作时,效率比较高

D

A。这个集合中的元素是无序的 错误,是有序的。
B。可以通过键来获取这个集合中的元素 错误,不能通过键获取,get(int index)通过指定位置获取
C。可以通过addFirst方法,在列表的首部插入元素 错误,无addFirst方法

正确答案d
ArrayList明显是有序的,a错
只有map才能用键访问,b错
ArrayList不是链表,显然无法在首部插入,c错
ArrayList类似数组,可以直接通过类似下标运算遍历,所以效率高,所以d对

D
建议看此贴:
http://hi.baidu.com/highfield/blog/item/9db9fa028884b3e408fa931a.html

A

D