1
我是在Java 8中使用map
和filters
的新功能。我目前对某些ML算法使用Spark ML
库。 我有以下代码:在Java 8中映射后过滤空值
// return a list of `Points`.
List<Points> points = getPoints();
List<LabeledPoint> labeledPoints = points.stream()
.map(point -> getLabeledPoint(point))
.collect(Collectors.toList());
如果数据是正确的;否则为null getLabeledPoint(Point point)
返回一个新LabeledPoint
功能。如何过滤(删除)map
后的对象?
你也可以用'.filter(对象::非空)' – Mikhail