下列关于Arrays类中copyOfRange()方法的描述中,错误的是( )
A. copyOfRange()方法可用于在不破坏原数组的情况下使用数组中的部分元素的情况
B. copyOfRange()方法可以将数组中指定范围的元素复制到一个新的数组中
C. copyOfRange()方法需要三个参数分别为数组、复制元素的初始索引和末尾索引
D. copyOfRange()方法所复制的元素不包括方法参数中的初始索引和末尾索引
查看答案
阅读下列程序public class Example { public static void main(String[] args) {ArrayList list = new ArrayList(); // 创建ArrayList集合list.add("Tom"); // 向该集合中添加字符串list.add("Jerry");list.add("Donald");for(ListIterator it = list.listIterator();it.hasNext();){Object object = it.next();if("Jerry".equals(object)){it.set("Speike");}}System.out.println(list); }}程序的运行结果是( )
A. [Tom, Speike, Donald]
B. [Tom, Jerry, Speike, Donald]
C. [Tom, Donald]
D. [Tom, Jerry, Donald]
下列说法中,可以将TreeSet集合中的字符串按照长度进行排序的是( )
A. 直接将字符存入TreeSet集合即可,取出的时候会按照长度排序
B. 在TreeSet集合的构造方法中传入比较器,compare()方法是按照字符串的长度进行比较
C. 将String类中的compareTo()方法改写,让其按照字符串长度比较
D. 以上都不对
下面关于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循环