如何通过一个方法来传入并处理不同泛型类型的集合
来源:互联网 发布:金投顾软件怎么样 编辑:程序博客网 时间:2024/05/16 02:30
如想通过一个方法来处理某几个集合中的数据,该方法有一个集合类型的参数。
看代码
public void feedAnimal(List<? extends Animal>){
//方法体
return list<Animal>;
}
此方法可传入不同泛型的list,只需要这些不同泛型都是Animal类的子类
如 Dog类 Duck类 (Dog类和Duck类都是Animal类的子类)
可如此用上面的方法:
feedAnimal(dogList<Dog>);
feedAnimal(duckList<Duck>);
注意:List<? extends Animal>的写法
阅读全文
1 0
- 如何通过一个方法来传入并处理不同泛型类型的集合
- 通过CMD来打开一个C#程序,并传入参数
- 如何在Java中创建一个矩形类,并通过set()传入长与宽,计算矩形的周长与面积并通过get()查看计算结果
- Java里如何实现一个方法在不同情况下“返回”不同的类型变量?
- 文件上传 所传入的集合类型
- java如何通过一个字段的get属性来判断类型
- 服务器端我们通过一个 Servlet 来处理来自客户端的请求,并对客户端作出响应。其核心处理代码
- 敏捷个人:通过实践TOGAF来思考如何学习并应用新的方法?
- ASP.NET中如何在前端ASP里面调用一个后台方法并传入参数
- 接口传入为不同数据的不同处理
- 如何使用软件的方法来查找一个QML的类型的所有的property
- 如何通过跟踪一个客户端程序发出的sql的方法来优化SQL
- 如何获得一个未声明泛型集合的泛型类型?
- 如何通过超链接打开Activity并传入参数
- 处理Main方法中传入的参数--通过阅读Jmeter的源码分析得到
- 一个不同的类型
- C#中通过引用来传递参数?有几种?区别?例?(传入参数A,并返回操作后的A)?
- 一个通过不同的文件扩展名来调用不同的解压程序的shell脚本
- pe下如何安装uefi gpt win7系统呢?
- 死锁及其预防
- 第十篇:TCP协议简介
- PyQt4开发环境搭建指导
- 64.最小路径和
- 如何通过一个方法来传入并处理不同泛型类型的集合
- 求数列和的三种方法
- 入门Demo---SpringMVC学习笔记(二)
- 每天一个linux命令(6):rmdir 命令
- 【数据结构】使用deque作为底层数据结构,实现容器适配器栈
- RabbitMQ精彩文章链接
- jQuery中attr和prop
- Hibernate(基本CRUD-主键的生成策略)
- 数据结构(1)—fibonacci数列的复杂度