Optional<ArrayList<String>> option = Optional.of(new ArrayList<>()); Optional<ArrayList<?>> doesntWork = option; Optional<ArrayList<?>> works = option.map(list -> list);
第一个尝试的赋值不会编译,但第二个尝试的赋值会编译。感觉实际上不应该完成任何事情,但由于某种原因,它把我的变成了一个.有没有某种隐含的演员阵容?map
map
Optional<ArrayList<String>>
Optional<ArrayList<?>>
临摹微笑
慕哥9229398
隔江千里
Cats萌萌
相关分类