java_泛型方法使用实例
来源:互联网 发布:哪里招淘宝主播 编辑:程序博客网 时间:2024/05/29 14:17
//提供两种使用情况,第二种情况定义前者是后者的子类-类型通配方式
package ming;import java.util.ArrayList;import java.util.Collection;public class GenericMethodTest {static <T> void fromArraytoCollection(T[] a, Collection<T> c) {for (T o : a) {c.add(o);}}public static void main(String[] args) {// TODO Auto-generated method stub//T stand for ObjectObject[] oa = new Object[100];Collection<Object> co = new ArrayList<Object>();fromArraytoCollection(oa,co);//T stand for NumberInteger[] ia = new Integer[100];Float[] fa = new Float[100];Collection<Number> cn = new ArrayList<Number>();fromArraytoCollection(ia,cn);fromArraytoCollection(fa,cn);}}
package ming;import java.util.ArrayList;import java.util.Collection;import java.util.List;public class GenericMethodTest {static <T> void fromArraytoCollection(Collection<? extends T> from,Collection<T> to) {for (T ele : from) {to.add(ele);}}public static void main(String[] args) {List<Object> ao = new ArrayList<Object>();List<String> as = new ArrayList<String>();// string is subclass of objectfromArraytoCollection(as, ao);}}
- java_泛型方法使用实例
- java_方法泛型使用
- Java_基础—泛型概述和基本使用
- java_类泛型基本实例
- Java_泛型的继承
- JAVA_创建泛型对象
- 【Java_多线程】stop() 和 suspend() 方法为何不推荐使用?
- Java_构造器(构造方法)使用注意事项
- java_类泛型承继方法
- JAVA_数组排序方法
- Java_类_toString()方法
- Java_构造方法
- Java_方法的重载
- JAVA_方法调用
- JAVA_基本LDAP操作实例
- java_实现队列以及实例
- Java_泛型的基本应用
- 初学Java_方法总结(一)
- 【SSH学习笔记】整合spring3-struts2的小项目(四)
- ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
- memcached命令行参数说明
- 错过一个不爱你的人,是为了等待一个爱你的人。
- 为了你网站有一个好的排名,请不要用模板站来建站!
- java_泛型方法使用实例
- HDU 1278 漂亮面料的设计(超级模拟)
- strcpy strcat等相关函数的实现
- 2013多校九1003-HDU4688-DP+计算几何
- Eclipse Python插件安装
- oracle10客户端PL/SQL Developer如何连接远程服务器上的oracle数据库
- flume 配置优化实践谈
- HDOJ 4185 - Oil Skimming 离散化后二分图匹配...
- SQL Server 2005 建立新维护计划报错,未被识别为有效的连接管理器类型