?不明确类型,占位符
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);
}
}
}
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);
}
}
}
相关文章推荐
- [UE]《设计师要懂心理学》简要
- android数据库 批量 事务 操作
- HDU 5500 Reorder the Books
- 开篇
- LeetCode Game of Life
- 雪碧图 CSS sprite 优化性能
- hdu5501 The Highest Mark
- ubuntu初装环境设置
- WebAPI 用ActionFilterAttribute实现token令牌验证与对Action的权限控制
- STL 源代码分析 算法 stl_algo.h -- pre_permutation
- ios访问手机通讯录获取联系人手机号
- office excel 装Visual Studio后报错解决方案
- TopCoder SRM 670 Div2 Problem 1050 - Treestrat (floyd)
- 类内存占用
- 【C语言】判断花括号{}是否匹配
- 学生选课系统(3)-对数据库操作实现
- 水池数目
- LCD驱动学习笔记
- 必须要会写的脚本
- Eclipse快捷键