package collection_test;
import java.util.ArrayList;
import java.util.Iterator;
public class GenericDemo2 {
/*
* 泛型通配符:?
* 定义时,不能使用;作为参数传输时,可以使用。
* */
public static void PrintArray(ArrayList<?> list){
Iterator<?> it = list.iterator();
while(it.hasNext()){
Object obj = it.next();
System.out.println(obj);
}
}
public static void main(String[] args) {
ArrayList<Integer> list1 = new ArrayList<>();
list1.add(123);
list1.add(456);
ArrayList<String> list2 = new ArrayList<>();
list2.add("爱美丽中国");
list2.add("看远方的家");
PrintArray(list1);
PrintArray(list2);
}
}
泛型通配符的使用
最新推荐文章于 2024-05-02 20:32:54 发布