6 泛型与集合
6.1泛型
已知有泛型类Box,下面哪些语句是正确的:
A. Box
B. Box
C. Box
D. Box
解决方案
CD
泛型类的定义如下所示:
1 2 3 | class Box<T>{ ... } |
尖括号内的类型参数个数只能是一个。
A. 正确
B. 错误
解决方案
B
6.2 Collection集合类
下面代码的运行结果是:
1 2 3 4 | HashSet myset = new HashSet(); myset.add(new String("Java"));//添加一个元素 myset.add("Java");//再添加一个元素 System.out.println(myset.size()); |
B. 1
C. 2
D. 错误,无法运行
解决方案
B 重复元素
下面代码的输出结果是:
1 2 3 4 5 | ArrayList<String> mylist = new ArrayList<String>(); mylist.add("Java"); mylist.add("是好语言"); mylist.add("!"); System.out.println(mylist.size()); |
B. 1
C. 2
D. 3
解决方案
D