optional 相关问题

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

如何转换选项的列表 以T的名单时,T不能被复制? [重复]

如何采取A VEC >,其中T不能被复制,并解开所有的一些价值观?我碰到在地图上一步一个错误。我很高兴地移动原始列表和所有权“扔...

回答 2 投票 5

最佳实践:使用Java 8可选或抛出异常

Java的8推出了可选的API来表示这可能是在运行时为空值。在下列情况下是最好抛出一个检查异常或返回一个可选的返回类型来表示的边缘......

回答 2 投票 2

如何在可选执行的逻辑,如果不存在?

我想用java8可选替换下面的代码:公共的OBJ getObjectFromDB(){的OBJ OBJ = dao.find();如果(OBJ!= NULL){obj.setAvailable(真); }否则{记录器....

回答 9 投票 55

返回类型的std ::可选 >

我有这样一种情况:函数必须返回从表中提取的值。此表中的单元格(假设表只是工作...)可以包含一个值,也可能不是。此值还可以...

回答 2 投票 7

从可选的通用扩展返回一个零

这里的东西我与播放。的问题是,我有一个具有限定从闭合返回的类型的通用参数的容器类。我想补充一个函数,只...

回答 1 投票 0

隐无包装可选枚举投诉

目前,我正在尝试运行下面的代码时出现以下错误:枚举情况良好类型不被发现的情况?和枚举情况下坏的类型不态势发现了什么?枚举情况:...

回答 2 投票 1

仍然得到NullPointerException异常,即使使用可选的<>

我想使用可选的<>保持对nullpointexception的检查,柜面然后就发生了一些otherthing打印。 (HTTPS://www.oracle.com/technetwork/articles/java/java8-optional-2175753 ....

回答 3 投票 -5

如何筛选斯威夫特可选多种标准的阵列?

我有几个标准与过滤阵列。这些标准是可选项,并存储在结构,因为用户可以选择其中的一部分。我的模型数组。我试图使用过滤器的方法,但...

回答 3 投票 0

在卫队定义的变量仍然需要事后立即展开使用时

如果(stringToURL?.isValidURL)!

回答 1 投票 2

为什么需要从可选要挟到任何? [重复]

我所看到的关于“表达从可选到任何隐含强迫”(如这个和这个)几个问题,但我没有找到一个解释,为什么选不“兼容”的理由...

回答 1 投票 1

数组扩展,其中Element是可选的,返回类型为Wrapped [duplicate]

我想创建一个数组扩展,其中数组的Element是可选的,方法的返回类型是非可选的Element Type。是否可以,如果可以,...

回答 1 投票 0

[Optional 在Java中的GC开销

我们都知道,用Java分配的每个对象都会在以后的垃圾回收周期中增加权重,而Optional 对象也没有什么不同。我们经常使用这些对象来包装可为null的对象,...

回答 1 投票 6

Java的8可选 - 如何处理嵌套对象结构

是否有减少的代码行打印使用可选的替代下面的代码最里面不是空对象什么简单的办法。我感觉我们必须编写更多的代码,以避免...

回答 1 投票 5

让Optional.none评估为0

不同于零/ NULL可选值不能在默认情况下的数值进行比较。哪些步骤必须采取有例如零<1和零<1.0评价为真?

回答 2 投票 1

直到找到值 - 可选[重复]

我想在找到第一个值时终止流的执行。但是,当我在下面运行代码时,它会显示即使第一个方法存在值,也会调用两个方法。公共静态......

回答 2 投票 4

在Java中使用Optional和lambdas [关闭]

我在Java中使用Optional和lambdas编写代码,并且想知道在以下情况下最佳方法是什么:public可选 readIndexMaybe(String ref){try ...

回答 2 投票 1

使woocommerce结帐字段可选

我已经按照这个方法使用下面的代码使checkout字段可选。但是,我发现当非登录用户提交时,填写地址字段的警报跳出...

回答 1 投票 0

杰克逊:对于某种类型的所有属性,不同的JsonInclude(例如,可选)

在我的Java应用程序中使用Jackson进行序列化(POJO到JSON)和反序列化(JSON到POJO)时,我通常希望保留所有字段,因此使用(默认)JsonInclude.Value ....

回答 2 投票 1

重写一个if语句,以更干净的方式抛出异常

假设我们有一个这样的if语句:public A save(A a){if(isValid.test(a)){return aRepository.save(a);抛出新的ANotValidException(“A无效”); } ...

回答 3 投票 2

如何使用Java Optional来转换复杂的if条件

考虑以下类Class RequestBodyResource {private RequestVariable1 att1; private String att2; private String att3;我有一个方法应该在2中返回false ...

回答 2 投票 1

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