java - 如何使用泛型变量?

标签 java generics

我有以下内容:

public class Helper {
    public void doSomething(List<? extends MyClass> p1, Collection<? extends MyClass> c1) {
        final <? extends MyClass> var1 = p1.get(0); // what should be here for the type ?
    }
}

我怎样才能做到这一点?

谢谢。

最佳答案

以下内容应该是正确的:

final MyClass var1 = p1.get(0);

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

相关文章:

android - 期望意外类型的 Kotlin 泛型

python - 如何在 Python 中获取子类的泛型类型

java - 这段代码如何以及为什么是线程安全的……?

java - 无法从 List<List> 转换为 List<List<?>>

java - hql 一对多/多对一选择

.net - 如果我只有 Type 实例,如何调用泛型方法?

java - MongoDB/Java : Finding unique documents based on value

java - 如何在android中播放内部和外部SD卡中的mp3文件?

java - OSGi 客户端从 JavaEE 服务器访问 EJB 中的 RMI ClassCastException

java - 我可以有一个返回泛型、泛型类型的方法吗? <T 延伸 ...<U>