Java Stream flatMap处理空Map:不会报错!
不会报错。如果map
是空的,flatMap(map -> map.values().stream())
会返回一个空的Stream
,不会有任何元素被处理。然后,flatMap(List::stream)
会继续返回一个空的Stream
,最后collect(Collectors.toList())
会返回一个空的List<String>
。
原文地址: http://www.cveoy.top/t/topic/p3Mi 著作权归作者所有。请勿转载和采集!