下列对ArrayList的常用方法描述正确的是()
A.Sort对ArrayList中的元素排序
B.Reverse将ArrayList中的元素排序
C.TrimToSize将ArrayList容量数设置为初始值
D.Remove清除所有元素
A.Sort对ArrayList中的元素排序
B.Reverse将ArrayList中的元素排序
C.TrimToSize将ArrayList容量数设置为初始值
D.Remove清除所有元素
第1题
A.ArrayList底层数据结构是数组
B.ArrayList查询快,增删慢
C.ArrayList线程不安全,查询效率高
D.ArrayList的扩容是通过每次扩容原数组的长度实现的
第2题
B.对ArrayList容器类型的变量,可以使用for-each循环对其元素进行遍历。
C.如果一个类A包含一个容器对象,那么,for-each循环可以遍历类A的对象。
D.for-each循环正确的语法示例如下:
Vector c;
for(Itemitem:c){
intx=item.getTitle();//注:getTitle()方法是类Item提供的方法
}
第3题
A.Vector是线程安全的
B.ArrayList是线程序安全的
C.ArrayList默认增长为原来一倍
D.Vector默认增长为原来一倍
第4题
A.LinkedList增删块
B.Vector是线程同步的
C.Vector在效率层面上要高于ArrayList
D.LinkedList底层的实现是双向链表
第5题
A.rrayList和LinkedList均实现了List接口
B.ArrayList的访问速度比LinkedList快
C.添加和删除元素时,ArrayList的表现更佳
D.HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
第6题
A.底层数据结构是数组,查询快,增删慢
B.线程安全,效率低
C.Vector相对ArrayList查询慢(线程安全的)
D.Vector相对LinkedList增删快(数组结构)
第8题
A.add(Objecto)
B.add(intindex,Objecto)
C.remove(Objecto)
D.removeLast()
第10题
A.add(Objecto)
B.removeFirst()
C.remove(Objecto)
D.add(intindex,Objecto)