Java将可选流转换为值流
示例
您可能需要一个转换Stream发射Optional到一个Stream值,从现有的发射只值Optional。(即:没有null价值,不与之打交道)。Optional.empty()
Optional<String> op1 = Optional.empty();
Optional<String> op2 = Optional.of("Hello World");
List<String> result = Stream.of(op1, op2)
.filter(Optional::isPresent)
.map(Optional::get)
.collect(Collectors.toList());
System.out.println(result); //[你好,世界]
热门推荐
10 企业跨年元旦祝福语简短
11 兄弟告别的祝福语简短
12 伤者出院祝福语简短大全
13 学生真挚的祝福语简短
14 所有的新年祝福语简短
15 男友红包祝福语简短精辟
16 晚辈读大学祝福语简短
17 孩子周岁红包祝福语简短
18 新婚祝福语大全简短经典