繁体   English   中英

不兼容的类型。 必需的 java.util.List<object> 找到 java.util.List<integer><div id="text_translate"><p> 我需要在 Android Studio 中为 Android 项目使用列表列表,但任何时候尝试声明一个我都会突出显示此错误。 我尝试制作演员表,我尝试使用 generics 和几乎所有东西,但每次我都会突出显示此错误。 以下是发送此错误的一种代码示例:</p><pre> List&lt;List&lt;Object&gt;&gt; p = Arrays.asList( Arrays.asList(1,2,3) );</pre><p> 最奇怪的是,在 IntelliJ 中,这段代码运行得非常好。 所以,我想知道如何解决这个问题。</p></div></integer></object>

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM