list.stream().map()去空
时间: 2023-11-15 16:58:13 浏览: 84
java8新特性之stream的collect实战教程
5星 · 资源好评率100%
list.stream().map()是Java 8中的Stream API中的一个方法,它可以将一个数据源转化成流,并且可以对流中的每个元素进行映射操作,将其映射到对应的结果。在这个过程中,我们可以使用lambda表达式来对每个元素进行处理。其中,map()方法的作用是将每个元素映射到对应的结果,而filter()方法则是用于过滤掉不符合条件的元素。在这些操作中,我们可以使用Collectors.toList()方法将结果收集到一个List中。在这个过程中,如果我们需要去掉List中的空元素,可以使用filter()方法来过滤掉空元素,例如:list.stream().map(FltDataVO::getDepAirport).filter(depAirport -> !StringUtils.isEmpty(depAirport)).collect(Collectors.toList())。这个操作可以将list中的每个元素映射为其对应的depAirport,然后过滤掉空的depAirport,最后将结果收集到一个List中。
阅读全文