gpt4 book ai didi

java - 如何调用泛型方法?

转载 作者:行者123 更新时间:2023-12-02 14:38:56 25 4
gpt4 key购买 nike

我有一个方法,<T> void method(T element,Collection<T> list) ,我可以将其称为 method("A",list) ,其中列表可以是 List<String>List<Object>

但是如果我打电话 method(new Object(),list) 就会失败其中列表是 List<String>

提前致谢。

最佳答案

此示例表明,您的 List<String>不是List<Object>即使String IS-A Object 。您应该使用通用通配符:

<T> void method(T element,Collection<? extends T> list)

关于java - 如何调用泛型方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23722251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com