ArrayList的初始化内容如下:ArrayListlist=new ArrayList();list.add("java");list.add("aaa");list.add("java");list.add("java");list.add("bbb");下面可以删除list中所有的“java”的代码是()。
A. for(inti=list.size()-1;i>=0;i--){ if("java".equals(list.get(i))){ list.remove(i); }}
B. for(inti=0;i if("java".equals(list.get(i))){ list.remove(i); }}
C. list.remove("java");
D. list.delete("java");
查看答案
要想集合中保存的元素没有重复并且按照一定的顺序排序,可以使用以下哪个集合?()
A. LinkedList()
B. ArrayList()
C. HashSet
D. TreeSet()
关于泛型的说法正确的是()。
A. 泛型是JDK1.5出现的新特性
B. 泛型是一种安全机制
C. 使用泛型避免了强制类型转换
D. 使用泛型必须进行强制类型转换
按照课堂要求重写equals和hashCode后,下面关于这两个方法说法正确的是()。
A. 两个对象的hashCode值相同,那么他们调用equals()方法返回值一定为true
B. 两个对象的hashCode值相同,那么他们调用equals()方法返回值可以为false
C. hashCode值一般与对象的成员变量有关
D. 只要重写equals方法,就一定要重写hashCode方法