小编LAX*_*JAN的帖子

Java 8不兼容的类型错误

Set<Object> removedObjs = new HashSet<>();
List<? extends MyEntity> delObjs = (List<? extends MyEntity>) new ArrayList<>(removedObjs);
Run Code Online (Sandbox Code Playgroud)

MyEntity 是标记界面.

上面的代码在(java版本"1.7.0_91",准确)中工作正常,但在(java版本"1.8.0_77")中没有

在Java8中,我收到以下异常:

incompatible types: ArrayList<Object> cannot be converted to List< ? extends MyEntity>

java java-7 java-8

7
推荐指数
2
解决办法
1826
查看次数

标签 统计

java ×1

java-7 ×1

java-8 ×1