optional 相关问题

不可变类型,可能包含值或引用。这种类型的每个实例都包含一个非空值或引用,或者什么都不包含(在这种情况下我们说引用是“缺席”;它永远不会被称为“包含空”)。

如何在启动流之前使用lambda表达式检查null对象[duplicate]

我有以下方法:private可选 findCarByID(String id,CarResponse carResponse){return carResponse.getCars()。stream()。filter(car - > car.getID()。equalsIgnoreCase(id))....

回答 1 投票 0

Java 8地图签名:public 可选的 map(函数super T,?extends U> mapper) - 为什么有两个Us?

上市 可选的 map(函数super T,?extends U> mapper)为什么有两个Us?我理解第二个U ...可选的有一个描述可选类型的参数......

回答 2 投票 3

Java文档显示了具有两个单独的泛型类型返回类型的函数签名?

在Java 8中Optional类的文档中,map的签名如下所示:public 可选的 map(函数超级T,?extends U> mapper)文档说明了map ...

回答 2 投票 1

C#.Net中的可选返回

Java 1.8正在接收Optional类,它允许我们明确说明方法何时可以返回null值并“强制”其使用者在使用它之前验证它是否为null(isPresent())。一世 ...

回答 10 投票 37

为什么Optional.map使这个赋值工作?

可选的 > option = Optional.of(new ArrayList <>());可选的 > doesntWork =选项;可选的 > works = option.map(...

回答 4 投票 36

java8检查可选的null值多一次

我怎么在java8中用1行写这个? if(Optional.ofNullable(mapOfIntAndListOfObjects.get(spn))。isPresent()){Date paydate = Optional.ofNullable(mapOfIntAndListOfObjects.get(spn).stream()....

回答 2 投票 1

使用某些东西是不好的做法吗?.isEmpty == true [关闭]

我每天多次检查数组(字符串)的空白,现在我到处使用isEmpty == true或isEmpty == false。数组是否是可选的,对我来说这是一个很好的技术,如果数组是...

回答 3 投票 1

对多个功能执行相同的操作

我有一个具有多个get函数的类,例如getF1到getF10。我希望,对于每个这些吸气剂,将字母“x”替换为“a”(随机示例)。 getter可以返回null值。至今,...

回答 2 投票 3

如何将Optional转换为OptionalInt?

我有一个可选项,我想“转换”为OptionalInt,但似乎没有一个简单的方法来做到这一点。这是我想要做的(人为的例子):public OptionalInt getInt(){...

回答 5 投票 10

简化代码并避免instanceOf和null检查

我想简化代码(例如通过使用Optionals)private String formatValue(Object value){if(value == null){return null; } else if(value instanceof Date){return ...

回答 4 投票 -1

Swift:在字符串文字中提供默认值

我将为可选的String提供一个默认值,该String作为参数放在String文本中(如果我使用了正确的关键字!)。我想知道如何为...设置默认值

回答 2 投票 1

为什么Java8中没有Optional.mapToInt()?

在Java8流中,我可以使用mapToInt方法创建一个IntStream,它将为某些操作(如findFirst)返回OptionalInts。为什么在Optional中没有类似的东西? int i = Stream ...

回答 3 投票 8

为什么模式匹配&选项 产生一些类型(&T)?

我在这里有一个很小的游乐场示例fn main(){let l = Some(3); match&l {None => {} Some(_x)=> {} // x的类型为&i32}}我在&...上进行模式匹配

回答 1 投票 2

Perl可选组在任意位置

我需要捕获一些组,其中一些是可选的。我在https://www.regular-expressions.info/optional.html上读过关于可选项的内容但是?不适合我。示例文件:代码> 1

回答 1 投票 1

类型不匹配:无法从Optional转换为BasketDTO

我有以下java 11代码但是eclipse显示错误类型不匹配:无法从Optional转换为BasketDTO public BasketDTO findBasket(String key){return ...

回答 1 投票 3

在R函数中使用可选参数

我想在以下函数中使用可选参数logbase = NULL。但无法弄清楚最佳做法。请给我任何提示。 FN1

回答 2 投票 0

是否可以转换选项 >结果 ,E>没有使用匹配?

我的第一个想法是映射选项,但我不能尝试!从封闭内部。匹配语句看起来没必要,但我无法弄清楚如何简化它。例如 (val:......

回答 2 投票 8

如果成功,从函数返回错误的惯用方法是什么?

在Rust中,我认为处理可恢复错误的惯用方法是使用Result。例如,这个函数显然是惯用的:fn do_work() - > Result {...} 当然,...

回答 2 投票 20

如何拼合选项列表

我现在有这段代码:结果|> List.filter(Belt.Option.isSome)|> List.map(item => switch(item){| Some(item)=> item})任何人都可以缩短它?...

回答 1 投票 1

可选不是从字符串中删除(从Any转换为字符串)

在代码中,我无法从lbltotalamount中的值中删除可选项。 lblTotalAmount中的值不会从中删除其可选值。为什么? grandtotal中的值可选...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.