[英]Incompatible types; found: interface java.util.List<java.lang.Object>, required: interface java.util.List<test.entity.Emp>
[英]Incompatible types. Required java.util.List<Object> found java.util.List<Integer>
我需要在 Android Studio 中为 Android 项目使用列表列表,但任何时候尝试声明一个我都会突出显示此错误。 我尝试制作演员表,我尝试使用 generics 和几乎所有东西,但每次我都会突出显示此错误。 以下是发送此错误的一种代码示例:
List<List<Object>> p = Arrays.asList(
Arrays.asList(1,2,3)
);
最奇怪的是,在 IntelliJ 中,这段代码运行得非常好。 所以,我想知道如何解决这个问题。
如果你想使用 generics,你可以这样声明列表:
List<List<? extends Object>> p = Arrays.asList(Arrays.asList(1,2,3));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.