import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List people = Arrays.asList(
new Person(“Alice”, 30),
new Person(null, 25),
new Person(“Charlie”, 35)
);
// 使用Stream API过滤出所有name非null的Person对象的name List<String> nonNullNames = people.stream() .filter(person -> person.getName() != null) // 过滤出name非null的Person .map(Person::getName) // 映射出Person的name属性 .collect(Collectors.toList()); // 收集结果到List // 输出结果 nonNullNames.forEach(System.out::println);
}
}