经典Java集合笔试选择题10道
以下是选择试题:
选择题1
选择题内容:(集合框架)下面都属于线程安全的类是( )。
A.ArrayList
B.Vector
C.HashMap
D.Hashtable
选择题2
选择题内容:(集合框架)ArrayList的初始化内容如下:ArrayList list = new ArrayList();
list.add("java");
list.add("aaa");
list.add("java");
list.add("java");
list.add("bbb");
下面可以删除list中所有的“java”的代码是:
A.for (int i = list.size() - 1; i >= 0; i--) {
if ("java".(i))) {
ve(i);
}
}
B.for (int i = 0; i < list.size(); i++) {
if ("java".(i))) {
ve(i);
}
}
ve("java");
veAll("java");
选择题3
选择题内容:下面的代码用于输出字符数组ch中每个字符出现的次数,应该填入的代码是
public static void main(String[] args) {
char[] ch = { 'a', 'c', 'a', 'b', 'c', 'b' };
HashMap map = new HashMap();
for (int i = 0; i < ch.length; i++) {
< 填入代码>
}
System.out.println(map);
}
A.if (ains(ch[i])) {
map.put(ch[i], (ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
B.if (ains(ch[i])) {
map.put(ch[i], (Integer) (ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
C.if (ainsKey(ch[i])) {
map.put(ch[i], (int) (ch[i]) + 1);java常见笔试题
} else {
map.put(ch[i], 1);
}
D.if (ainsKey(ch[i])) {
map.put(ch[i], (Integer) (ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
选择题4
选择题内容:(集合框架) 题示代码的功能为:对于一个存放Integer对象的ArrayList,内容为:{1,2,3 },对其进行循环遍历:
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
for(int i=0;i<《插入代码1》;i++){
Integer obj=(Integer)《插入代码2》;
System.out.println(obj);
全球最大的程序开源网站}
那么《插入代码1》和《插入代码2》处的代码分别为
A. Object(i) list.length()
B. list.length() Object(i)
C. list.size() (i)
D. (i) list.size()
对于字符串来说:
对于数组来说:
选择题5
选择题内容:题示代码的功能为:对于一个存放Person对象的ArrayList进行循环遍历,并取到每个Person对象的idCard和userName。
public class Person{
private Long idCard;
pirvate String userName;
//一下是getter和setter方法
……
}
List list=new ArrayList();
Person p1=new Person();
p1.setIdCard(new Long(1001));
p1.setUserName(“terry”);
Person p2=new Person();
p2.setIdCard(new Long(1002));
p2.setUserName(“tom”);
list.add(p1);
list.add(p2);
for(《插入代码》){
System.out.IdCard()+”:”+UserName()); }
那么《插入代码》处的代码为
A. List list:person
B. List list:Person
C. Person person:List
D. Person person:list
dz手机模板免费下载
选择题6
选择题内容:已知类Foo的定义如下:
public class Foo {
int value;
Foo(int value) {
this.value = value;
}
public boolean equals(Object obj) {
if (obj instanceof Foo) {
integrity怎么读音发音英语Foo foo = (Foo) obj;printf格式大全
return value == foo.value;
} else {
return false;
applet是什么文件
}
}
运行下面程序段:
ArrayList list = new ArrayList();
HashSet set = new HashSet();
list.add(new Foo(1));
set.add(new Foo(1));
System.out.println(《插入代码》);
如果控制台输出的结果是true,false,那么《插入代码》处应填入的代码是

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。