package cn.itcast.demo03;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
/*
* 复习泛型的使用
*/
public class LianXi {
public static void main(String[] args) {
// 创建ArrayList集合
Collection<String> coll = new ArrayList<String>();
// 创建HsahSet集合
Collection<Integer> co = new HashSet<Integer>();
// 分别向两个集合中添加元素
coll.add("a");
coll.add("b ");
co.add(1);
co.add(2);
// 创建迭代器,迭代两个集合
iterator(coll);
System.out.println();
iterator(co);
}
// 迭代器利用了泛型的通配符 ?
private static void iterator(Collection<?> collection) {
// 返回迭代器的方法
Iterator<?> it = collection.iterator();
while(it.hasNext()){
Object ob = it.next();
System.out.print(ob+" ");
}
}
}
泛型的使用,迭代器迭代不同类型的集合
最新推荐文章于 2025-06-25 14:58:04 发布
博客围绕泛型使用和迭代器迭代展开,介绍了利用泛型处理不同类型集合,以及迭代器对不同集合进行迭代的相关内容,属于信息技术领域中程序设计方面的知识。
196

被折叠的 条评论
为什么被折叠?



