optional 相关问题

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

从Java返回可选ifPresent()

我知道你不能从ifPresent()返回所以这个例子不起作用:public boolean checkSomethingIfPresent(){mightReturnAString()。ifPresent((item) - > {if(item.equals(“...

回答 4 投票 3

获取带有空检查和功能的流,以便对集合使用orElse()和orElseThrow()

Optional.ofNullable()仅检查空值,而CollectionUtils.isNotEmpty()不返回流。有没有办法结合这两个功能。像这样的东西 - Collection.isNotEmpty(...

回答 4 投票 2

如果传递谓词则返回值,否则为默认值

如果谓词失败,如何替换值?为了说明:assert_eq!((3-5).but_if(| v | v <0).then(0),0)我认为选项或结果会有一些东西允许这样,但我......

回答 2 投票 1

使用带有Optional.ifPresent的Jsoup Elements.select()

请原谅我的初学者问题。我正在尝试建立一个网络剪贴簿。我创建了一个帮助类Selectors来存储不同类型的CSS选择器,并且该类有一个getter方法返回一个...

回答 1 投票 0

使用Mockito返回Java 8可选对象的模拟对象返回Empty Optional

我试图模拟一个返回带有Mockito的Java Optional对象的对象:SomeObject someObject = new SomeObject(); Mockito.when(someSpringJpaRepository.findById(Mockito.any(UUID.class)))....

回答 2 投票 5

什么是“致命错误:在展开可选值时意外发现nil”是什么意思?

我的Swift程序因EXC_BAD_INSTRUCTION崩溃而出现此错误。它是什么意思,我该如何解决?致命错误:在解包一个可选值时意外发现nil这篇文章是......

回答 10 投票 368

可选的java 8,方法中带有“return”

好的我想创建一个方法,根据某些条件返回一个String(参数是否为null):private static String getErrorMessage(String code,Object ... params){...

回答 1 投票 1

当您从逻辑中知道类型是否正确时,如何“修复”流类型?

考虑一个函数,它接受/创建一个类型(比如说一个数字);然后另一个不采用此功能的函数可能是类型。为了使它“工作”,我保护不采取...的功能

回答 1 投票 0

从包含在Java Optional中的对象中提取多个字段

这个问题类似于从包含在Option []中的对象读取多个变量,但是在Java而不是Scala的上下文中。假设我有一个返回Optional的方法 . ...

回答 2 投票 1

如何在ifPresent中处理异常?

在方法内部,需要一个条件来继续逻辑。我的IDE中显示未处理的异常警告消息。用try-catch包装整个块不会让消息消失。上市 ...

回答 3 投票 2

如何使用Java 8流迭代嵌套for循环引用父元素?

我想使用java8流迭代嵌套列表,并在第一次匹配时提取列表的一些结果。不幸的是,如果子元素匹配,我还必须从父内容中获取值...

回答 2 投票 7

如何使元素0可选?

目前我有这个:输入ArrayPlusRestCount = [T&{restCount:number} | undefined,... T []];任何想法如何使元素0不被要求,因为目前的东西像:...

回答 1 投票 2

有没有更简洁的方法在这里使用Optional而不在三个地方返回“NA”?

public String getSanitisedMessage(){Throwable rootCause = context.getRootCauseException(); if(rootCause!= null){return Optional.ofNullable(rootCause.getMessage())...

回答 2 投票 4

“警卫让”和“如果让”不同于“警卫”和“如果”的陈述?

我知道一个守卫声明可以像这个守卫一样使用someConstant = someOptional()else {// ...}我试着做结构MyStruct {let aString:String init?(){guard ...

回答 1 投票 1

Guava的Optional.or()的预期行为是什么?番石榴“温和地推荐”使用Java的Optional

我链接选项的方法与我认为阅读文档的方式不同。假设所有function_n都返回一个Optional public Foo getFooFromService(){return this ....

回答 2 投票 2

函数抛出AND返回可选..可以有条件地解开一行?

我正在使用SQLite库,其中查询返回可选值以及可能抛出错误。我想有条件地解包该值,或者如果它返回错误则收到nil。我不完全......

回答 2 投票 5

带有initializer_list的可选构造函数

这个特殊构造函数采用初始化列表的目的是什么。有人可以举例说明什么时候有用吗?模板 constexpr显式可选(...

回答 1 投票 13

Java 8将多个可选参数映射到函数中

假设我有函数Object f(String a,String b),我想调用两个返回Optional Strings的不同函数来获取f的参数 getA()和......

回答 4 投票 5

在Java 8中展开多个可选变量

我有以下问题。假设您有2个可选变量可选 c1 = ......可选 c2 = ...以及需要2个变量类型Contact void的方法...

回答 3 投票 11

ifPresent返回一些东西或者Else

我需要一些关于下面代码片段的帮助.. raiseWorkQueueTask应该返回通知,如果它可以找到任何null!= previousPeriod.getOldId()并且riseWorkQueue的outcomeCode是“L3”......

回答 2 投票 0

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