optional 相关问题

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

在forEach中使用时OrElseThrow中的错误

我需要在forEach循环中使用OrElseThrow。这是我的代码:-Service.java公共SubscriptionPack saveSubscriptionPack(SubscriptionPack subscriptionPack)抛出...

回答 1 投票 0

如何添加两个Optional 在Java中>]

可选 totalLanding = ....(从某处获取);可选 totalSharing = ...(从某处获取);我想在语法上而不是逻辑上做这样的事情...

回答 5 投票 1


了解锈选项as_mut方法

给出锈选项:let mut x = Some(3);为什么我可以直接调用x.as_mut()?从文档中可以看到,as_mut的定义为:pub fn as_mut(&mut self)->选项转换...

回答 1 投票 0

如何在Java 8中过滤Optional.empty

我想用0过滤值以打印无效消息,但由于得到Long l = 0L而得到Optional.empty;可选 l2 =可选.of(l).filter(t-> t> 0).map(t-> t.toString())...

回答 2 投票 0

有没有一种方法可以结合Java8 Optional返回转换后的值并在null上打印消息?

我从以下代码开始:字符串startingValue = getMyValue();列表

回答 2 投票 0

有没有一种方法可以结合Java8 Optional返回值并在null上打印消息?

我从以下代码开始:字符串startingValue = getMyValue();字符串finishingValue =“”;如果(startingValue!= null){ } else {System.out.println(“ Value ...

回答 1 投票 0

SonarQube 8.1.0抱怨在访问值之前调用“ Optional#isPresent()”

我收到错误消息:“在访问该值之前调用” Optional#isPresent()”。但是正如您在图像中看到的那样,在该行之前有一个isPresent()检查。这是SonarQube的错误吗? -

回答 1 投票 1

从Optional.ifPresent()Java 8引发异常

我正在尝试从Java 8中的Optional API的Optional ifPresent()方法抛出异常。我正在检查是否存在对象,如果存在,则检查它是否包含特定值。如果...

回答 3 投票 0

在Swift上解码可选参数时出错

尝试解码服务器响应。它包含一个可选参数,如下所示struct name {let id:String let name:String? }扩展OrganizationV1:可解码{枚举...

回答 3 投票 -3

条件方法调用的可选参数-不好的做法?

我正在为我的Rest控制器使用可选参数,以区分要调用的方法:@GetMapping(“ / cars”)@ResponseBody公共列表 getAllCarsByCat(@RequestParam ...

回答 1 投票 2

可以使Optional的这种用法更具功能性

是否有可能使Optional更多功能得到这种使用,即用处理空值的Optional方法之一替换对isEmpty()的调用?公共Iterable ... ...>

回答 3 投票 0

[可选获取字段

我具有这样的类结构:public class Foo {private FooB foob; public Optional getFoob(){return Optional.ofNullable(foob); }}公共类FooB {...

回答 2 投票 7

根据温度关闭/打开恒温器。以及是否在下雨

让温度= 45,如果温度<68 {print(“ off”)} else {print(“ on”)} ^^到目前为止,我仍然不确定,但是我不确定如何添加isRaining和isOn此代码的属性?和...

回答 1 投票 0

如何保证inout参数不会改变Type并且不会在函数中变为nil

在Swift 4中工作。我有一个类似func setFields (_ fromView:UIView,toObject:inout T!)-> T! setFields(self.view,toObject:&self.productExtended.product)// ...

回答 1 投票 0

Kotlin中方法的返回类型应该是什么,该值可以为null并从Java中调用?

我总是在Kotlin中使用可为空的类型作为方法的返回类型,因为它可能返回null,但是我的Kotlin代码中的一些thode方法也可以从Java调用。我刚得到一个...

回答 1 投票 0

[尝试查找元素时如何在列表上使用流抛出异常?

[我想通过条件myList.stream().filter(d->(d.getNetPrice()!= new BigDecimal(0)))找到一个元素时使用stream引发异常。 ...

回答 1 投票 1

为什么nil-coalescing运算符返回可选的?

我在链中使用Swift的nil-coalescing运算符来打印三个值之一。前两个是可选的,最后一个是非可选的:let optionalString:String? = nil let optionalError:错误? = ...

回答 1 投票 -1

在可为空的Optional中检索值的最佳方法是什么?

假设您有一个Optional变量,它可以采用3个值之一:值T a Optional,其内为null T,变量本身为null检索值T或null的最佳方法是什么?

回答 2 投票 0

需要使用Java 8(Optional )

我有一个包含多个列表的对象。因此,我遍历了地图。一物三表。使用地图遍历,最后首先使用查找。是否可以采用单个Optional代替...

回答 2 投票 -1

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