您的位置:首页 > 其它

?不明确类型,占位符

2015-10-11 10:03 232 查看
import java.util.ArrayList;

import java.util.Iterator;

public class Gener {

public static void main(String[] args) {

ArrayList<String> al=new ArrayList<String>();

al.add("java1");

al.add("java2");

printCom(al);

ArrayList<Integer> ale=new ArrayList<Integer>();

ale.add(1);

ale.add(2);

printCom(ale);

}

/*?不明确类型,占位符

* 方法内不能使用

*

* public static void printCom(ArrayList<?> al){

for(Iterator<?> it= al.iterator();it.hasNext();){

System.out.println(it.next());

}

}*/

public static <T> void printCom(ArrayList<T> al){

for(Iterator<T> it= al.iterator();it.hasNext();){

T t=it.next();

System.out.println(t);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: