Set<Object> removedObjs = new HashSet<>();
List<? extends MyEntity> delObjs = (List<? extends MyEntity>) new ArrayList<>(removedObjs);
Run Code Online (Sandbox Code Playgroud)
MyEntity 是标记界面.
上面的代码在java-7(java版本"1.7.0_91",准确)中工作正常,但在java-8(java版本"1.8.0_77")中没有
在Java8中,我收到以下异常:
incompatible types: ArrayList<Object> cannot be converted to List< ? extends MyEntity>