社区
Java SE
帖子详情
关于Generics的一道题目
Mouse_Knight
2008-01-25 11:14:29
有这样一段代码:
class Collections {
public static <T >
void copy(List<T> dest, List<? extends T> src) { … }
}
如何在不用"?"的情况下重写这段代码?
亟盼高手指教
...全文
83
5
打赏
收藏
关于Generics的一道题目
有这样一段代码: class Collections { public static void copy(List dest, List src) { … } } 如何在不用"?"的情况下重写这段代码? 亟盼高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mcluvin
2008-01-26
打赏
举报
回复
模板类
Mouse_Knight
2008-01-26
打赏
举报
回复
没人理我,自己顶下
火龙果被占用了
2008-01-25
打赏
举报
回复
没办法改,? extends T表示T的子类都可以做为泛型参数。
Mouse_Knight
2008-01-25
打赏
举报
回复
class Collections {
public static <T,S extends T>
void copy(List<T> dest, List<S> src){...}
}
如果这样写会有什么问题吗?
java基础知识(七)-- 泛型(
Generics
)
这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,List,ArrayList这个就是类型参数,...
Java -
一道
关于Arrays.asList的
题目
有这样
一道
有趣的
题目
: final int [ ] test = new int [ ] { 1 , 2 , 3 , 4 } ; final Integer [ ] test2 = new Integer [ ] { 1 , 2 , 3 , 4 } ; final List list1 = Arrays . asList ( ...
Go语言爱好者周刊:第 144 期 —
一道
切片的
题目
题图:来自 https://segment.com/blog/changing-one-character-improved-app-performance/ 刊首语 本期的
题目
,你能做对吗?以下代码输出什么? package main import "fmt" func main() { ints := make([]int...
Go语言爱好者周刊:第 139 期 —
一道
不一样的
题目
题图:gh-dash 刊首语 本期是网友「kvii」投递的
一道
题。以下程序是否会 panic: package main import "C" func main() { var ch chan struct{} 会;B:不会 资讯 1、sqlc 1.13 发布[3] 将 SQL 查询语句编译...
算法(第四版)C# 习题题解——1.3.49 用 6 个栈实现一个 O(1) 队列
因为这个解法有点复杂,因此单独开一贴介绍。 那么这里就使用六个栈来...这是
一道
很经典的
题目
,答案也有很多种,这里只介绍之后会用到的一种方法。 首先我们有两个栈,H 和 T,分别用作出队和入队用。 这样...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章