题目内容

关于比较器对象的描述中,正确的是()

A. 自定义的比较器可以不覆盖Comparator接口中的equals(Object obj)方法
B. 自定义比较器可以创建多个
Comparator接口中的equals(Object obj)方法用于判断两个比较器是否相同
D. 以上都正确

查看答案
更多问题

阅读下面的程序public class Example{ public static void main(String[] args) {String[] strs = { "Tom", "Jerry", "Donald" };// foreach循环遍历数组for (String str : strs) {str = "Tuffy";}System.out.println(strs[0] + "," + strs[1] + "," + strs[2]); }}程序的运行结果是( )

A. Tom,Jerry,Donald
B. Tuffy,Jerry,Donald
C. Tuffy, Tuffy, Tuffy
D. 发生异常,输出异常信息

下面关于java.util.TreeMap的描述中,哪一个是错误的( )

A. TreeMap类基于红黑树(Red-Black tree)的 NavigableMap 实现
B. TreeMap是线程不同步的
C. 允许存储null值和null键
D. 该类映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法

下列关于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]

答案查题题库