黑马程序员技术交流社区
标题:
求救:定义方法,将集合中的元素复制到数组中如何实现?
[打印本页]
作者:
魏兴发
时间:
2011-11-10 08:55
标题:
求救:定义方法,将集合中的元素复制到数组中如何实现?
定义一个泛型方法,把任意参数类型的集合中的数据安全地复制到相应类型的数组中。
Java基础加强里的一个例子,张老师没有讲,让自己写,我写不出来啊。
private static <T> void copy1(Collection<T> coll,T[] arr){
arr=coll.toArray(arr);
}
这样写对吗?我得不到集合里的元素啊,get方法不能使用。
作者:
郭敏
时间:
2011-11-10 09:26
你的要求是 定义一个泛型方法,把任意参数类型的集合中的数据安全地复制到相应类型的数组中。 也就是说调用这个方法,返回的结果是一个数组,而数组是没有get方法。
private static <T> T[] void copy1(Collection<T> coll,T[] arr){
return coll.toArray(arr);
}
作者:
魏兴发
时间:
2011-11-10 09:49
郭敏 发表于 2011-11-10 09:26
你的要求是 定义一个泛型方法,把任意参数类型的集合中的数据安全地复制到相应类型的数组中。 也就是说调用 ...
谢了!!理解了!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2