下面关于java.util.HashMap类中的方法描述错误的是( )
A. containsKey(Object key)表示如果此映射包含对于指定的键,则返回 true
B. remove(Object key)表示从此映射中移除指定键的映射关系(如果存在)
C. size()表示返回此映射中的键-值映射关系数
D. values()表示返回此映射所包含的键的Collection视图
查看答案
以下选项中,对于foreach的描述错误的是( )
A. 使用foreach遍历集合时,可以对元素进行修改
B. foreach可以对数组进行遍历
C. foreach可以对集合进行遍历
D. foreach循环是一种更加简洁的for循环,也称增强for循环
下列方法中,用于二分法搜索指定对象在List集合中索引的方法是( )
A. static int binarySearch(List list,Object key)
B. static Object max(Collection col)
C. static Object min(Collection col)
D. static boolean replaceAll(List list,Object oldVal,Object newVal)
下列关于TreeSet集合中存储自定义对象的描述中,正确的有( )
A. TreeSet集合中可以存储任何自定义对象
B. TreeSet集合中存储的自定义对象必须给出排序的规则,否则当向TreeSet集合中存储对象时会出现:java.lang.ClassCastException异常
C. TreeSet集合中存储的自定义对象需要实现Comparable接口,让元素具有比较性
D. B和C
下列数据结构中,哪一个是ArrayList类的底层实现?( )
A. 数组结构
B. 链表结构
C. 哈希表结构
D. 红黑树结构