public class TestGeneric {
//在集合中没有使用泛型的情况下
@Test
public void test1() {
List list1 = new ArrayList();
list1.add (89);
list1.add(87);
list1.add(67);
//1.没有使用泛型,任何Object及其子类的对象都可以添加进来
// list1.add(new String("AA"));
for(int i = 0;i < list1.size();i++) {
//2.强转为int型的时候,可能报ClassCastExpection的异常
int score = (Integer)list1.get(i);
System.out.println(score);
}
}
//在集合中使用泛型
@Test
public void test2() {
List<Integer> list =new ArrayList<Integer>();
list.add(78);
list.add(87);
// list.add("AA");
for(int i = 0;i < list.size();i++) {
//2.强转为int型的时候,可能报ClassCastExpection的异常
int score = list.get(i);
System.out.println(score);
}
}
在集合中使用泛型
最新推荐文章于 2021-03-13 08:02:04 发布