- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个 整数流 guestTravelWith 和 guest ,我将它们连接起来,但 当流中的任何一个为 Null 时抛出错误 .是否有连接两个流的 nullsafe 方法?或者使用 if 条件是我唯一的希望?
Stream<Integer> guests = code+some_method();
Stream<Integer> guestsTravelWith = code+some_method();
Stream.concat(guestsTravelWith, guests)
最佳答案
一点都不好看,但是:
Stream.ofNullable(guestsTravelWith).orElse(Stream.empty()).flatMap(Function.identity())
或者你知道,“不那么有趣”的方式:
guests == null ? Stream.empty() : guests;
您应该重新考虑返回
null
的方法流开始,这是一个可怕的想法。
关于java - 连接两个流的 NullSafe 方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68912965/
我有两个 整数流 guestTravelWith 和 guest ,我将它们连接起来,但 当流中的任何一个为 Null 时抛出错误 .是否有连接两个流的 nullsafe 方法?或者使用 if 条件是
假设我们有两个数据帧,我们想通过左反连接来比较它们的差异: data1 = [ (1, 11, 20, None), (2, 12, 22, 31), ] data2 = [ (1, 11
我该如何重写: private Comparator byRank; ... byRank = new Comparator() { @Override public int compare(
这个问题已经有答案了: Loop (for each) over an array in JavaScript (41 个回答) 已关闭 7 年前。 我有一个json我想要迭代的数组如下: offer
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicates: Safe Navigation Operator in C#? Shortcut for “null if
有没有办法使用某种 safe navigation operator 来编写以下语句? ? echo $data->getMyObject() != null ? $data->getMyObject
Php 8.0 引入了 nullsafe 运算符,可以像这样使用 $foo?->bar?->baz;。我有一个在 php 8.1 上运行的代码示例,它抛出错误 Undefined property:
好吧,这个 iOS8 开始引起很多问题,这就是其中之一。 我正在使用 NullSafe 库(您可以在 github 上找到),在解析空内容时它基本上返回 nil 而不是异常。 现在,当 NullSaf
我是一名优秀的程序员,十分优秀!