博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java_泛型方法使用实例
阅读量:5735 次
发布时间:2019-06-18

本文共 1212 字,大约阅读时间需要 4 分钟。

//提供两种使用情况,第二种情况定义前者是后者的子类-类型通配方式

 

package ming;import java.util.ArrayList;import java.util.Collection;public class GenericMethodTest {	static 
void fromArraytoCollection(T[] a, Collection
c) { for (T o : a) { c.add(o); } } public static void main(String[] args) { // TODO Auto-generated method stub //T stand for Object Object[] oa = new Object[100]; Collection
co = new ArrayList(); fromArraytoCollection(oa,co); //T stand for Number Integer[] ia = new Integer[100]; Float[] fa = new Float[100]; Collection
cn = new ArrayList
(); fromArraytoCollection(ia,cn); fromArraytoCollection(fa,cn); }}

 

package ming;import java.util.ArrayList;import java.util.Collection;import java.util.List;public class GenericMethodTest {	static 
void fromArraytoCollection(Collection
from, Collection
to) { for (T ele : from) { to.add(ele); } } public static void main(String[] args) { List
ao = new ArrayList(); List
as = new ArrayList
(); // string is subclass of object fromArraytoCollection(as, ao); }}

 

 

转载于:https://www.cnblogs.com/MarchThree/p/3720460.html

你可能感兴趣的文章
利用广播实现ip拨号——示例
查看>>
ProbS CF matlab源代码(二分系统)(原创作品,转载注明出处,谢谢!)
查看>>
OC中KVC的注意点
查看>>
JQ入门(至回调函数)
查看>>
1112: 零起点学算法19——输出特殊值
查看>>
【洛天依】几首歌的翻唱(无伴奏)
查看>>
strcspn
查看>>
OpenSSL初瞻及本系列的博文的缘由
查看>>
ISO8583接口的详细资料
查看>>
tmux不自动加载配置文件.tmux.conf
查看>>
经验分享:JavaScript小技巧
查看>>
[MOSEK] Stupid things when using mosek
查看>>
程序实例---栈的顺序实现和链式实现
查看>>
服务的使用
查看>>
Oracle 用户与模式
查看>>
MairDB 初始数据库与表 (二)
查看>>
连接数据库——java
查看>>
拥在怀里
查看>>
chm文件打开,有目录无内容
查看>>
whereis、find、which、locate的区别
查看>>