腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
java8
多次
检查
可选
的
空
值
java
、
java-8
、
optional
我如何用
java8
在一行中写下这个?
浏览 17
提问于2019-04-04
得票数 1
回答已采纳
6
回答
从Optional.ifPresent() Java 8抛出异常
java
、
java-8
、
option-type
我试图抛出
Java8
中
可选
API
的
可选
ifPresent()方法中
的
异常,
检查
是否存在对象,如果存在,则
检查
它是否包含特定
值
,即包含挂起
的
状态。如果是,则抛出异常,否则返回对象,如果
可选
为
空
,则也抛出异常,即dbUser为
空
,则抛出未找到
的
异常。这是我
的
代码: Optional<User> dbUser = userRepositor
浏览 3
提问于2019-12-27
得票数 0
回答已采纳
2
回答
Java 8中
的
Null和
空
列表
检查
java
、
java-8
我想使用流
的
Java8
特性或
可选
的
功能来编写一个等效
的
代码。我
的
想法基本上是
检查
列表是否有从查询或
空
/empty返回
的
一些
值
if (resultList !
浏览 38
提问于2020-02-11
得票数 1
2
回答
返回
Java8
选项
的
JSON库?
java
、
json
、
parsing
、
java-8
、
option-type
当返回
值
时,有人听说过支持
java8
选项
的
json库吗?"streetName" : "Moonshtrasse", }}{} .flatMap(adr -> adr.getString("streetName"
浏览 0
提问于2015-11-25
得票数 2
回答已采纳
3
回答
Java 8嵌套
空
检查
列表中映射中
的
字符串
java
、
java-8
、
nested
、
option-type
、
null-check
我需要执行一系列
的
空
检查
(嵌套
空
检查
)才能得到如下所示
的
字符串数组if(CollectionUtils.isNotEmpty(checkList)){ test = checkList.get(0).get("filename").split("_"); }是否有更好<e
浏览 0
提问于2019-05-21
得票数 3
回答已采纳
2
回答
在使用之前,我需要
检查
可选
对象本身
的
null吗?- optionalObj == null
java
、
java-8
当我们使用
Java8
可选
特性时,在调用isPresent()之前,我们需要
检查
可选
对象本身是否为
空
吗?请看下面代码中
的
第二行。
浏览 1
提问于2021-04-19
得票数 0
3
回答
可选
vs. null。在Java 8中,Optional
的
作用是什么?
java
、
java-8
在
Java8
中,您可以返回Optional而不是null。
Java8
文档指出,
可选
的
是“一个容器对象,它可能包含也可能不包含非
空
值
。如果存在
值
,isPresent()将返回true,get()将返回
值
。” 在实践中,为什么这是有用
的
?另外,有没有使用null更好
的
情况?性能如何?
浏览 0
提问于2015-02-26
得票数 70
回答已采纳
2
回答
在读取下面的arrayNode时,有没有更好
的
方法来进行深度
空
点
检查
?
java
我正在做一个
空
指针
检查
,我想知道在
java8
中除了
可选
特性之外是否还有更好
的
方法。//Do something我正在查看是否有任何内联null指针
检查
浏览 14
提问于2019-08-12
得票数 0
2
回答
Java 8-对象列表上
的
可选
类
java
、
java-8
我正在
检查
空
值
和Germany,并在if条件下执行一些操作。 在
Java8
中,我们在java.util包中引入了一个新
的
可选
类。引入这个类是为了避免在代码中不执行
空
检查
时经常遇到
的
NullPointerException。使用这个类,我们可以很容易地
检查
变量是否有空
值</
浏览 0
提问于2018-10-31
得票数 1
回答已采纳
1
回答
这是在Java中使用
可选
的
正确方式吗?
java-8
、
null
、
option-type
我有一种类似这样
的
方法{ return nullreturn OutputType.builder().withSomeProperty(input.getSomeProperty()).build(); 由于输入参数和返回类型都可能是
空
的
,所以我考虑使用
Java8
可选
的
方法重构相同
的
参数。((input)
浏览 2
提问于2020-09-22
得票数 0
回答已采纳
2
回答
三个可能
的
java8
可选
值
-我如何干净地返回存在
的
那个?
java-8
、
optional
我有三个
java8
选项,并希望返回实际存在于首选顺序中
的
任何一个。似乎应该有一种简单
的
方法来链接它们,如下所示:如果这三个参数都为
空
现有的orElse和orElseGet并不能胜任这项任务-它们必须返回一个实际
值
,因此剩余
的
回退本身不可能是
可选
的
。在最坏
的
情况下,我可以有一个很长
的<
浏览 2
提问于2016-04-09
得票数 3
2
回答
Java8
使用
可选
的
简化表达式
java
、
java-8
、
option-type
return this;有时,如果没有键
的
值
,map可以返回respondentId
空
值
respondentId。我可以用旧
的
方式来处理 withRespondentId(respondentId是否可以简化使用、
java8
、
可选
或其他东西?
浏览 4
提问于2016-09-28
得票数 0
回答已采纳
4
回答
Java 8
可选
*
值
上
的
操作。
java
、
java-8
Java8
有许多
可选
的
类,比如OptionalDouble、OptionalInt、OptionalLong。当然,如果它们中
的
任何一个是“
空
的
”,那么结果应该是
空
的
。在谷歌了一下之后,我发现了一些人们正在使用这些函数
的<
浏览 1
提问于2014-05-02
得票数 12
2
回答
如何在基于
可选
值
调用
空
方法时使用optional
的
map和orElseGet方法
java
、
if-statement
、
java-8
、
optional
我使用了一个Java
可选
变量,如下所示。this.doSomething(myValue, Forms.builder().names(myList).build()); } 在本例中,doSomething方法是一个执行某些操作
的
空
方法由于这是一个
空
方法,我对如何使用map().orElseGet()感到困惑,因为我也没有任何东西可以转换。任何使用
Java8
可选
技术优化这段代码
的
建议都将不胜感激。
浏览 45
提问于2021-01-06
得票数 1
回答已采纳
4
回答
Java8
可选
vs流中
的
嵌套
空
检查
java
、
java-8
、
java-stream
这是一个关于可能令人困惑
的
流行为
的
问题。我
的
印象是,.map操作(因为它在
可选
中
的
使用)总是
空
安全
的
(我知道这些..map是不同
的
实现,虽然它们
的
名称相同)。当我在(列表)流中使用NPE时,我很惊讶。为什么
可选
可以在任何级别处理
空
,而流不能处理(在任何级别),如下面的测试代码所示?如果这是明智和可取
的
行为,请给出解释(说明它
的
好处,或者列表流
的
缺
浏览 0
提问于2019-04-07
得票数 0
回答已采纳
8
回答
Java 8
可选
。为什么是of和ofNullable?
java
、
java-8
、
option-type
我有一个关于
Java8
的
的
问题,它
的
目的是解决NullPointerException异常。Optional.ofNullable(T value) <----- nullable value为什么人们会选择
可选
的
,而不是普通
的</
浏览 1
提问于2018-12-17
得票数 26
回答已采纳
1
回答
具有
可选
空
值
和不区分大小写
的
Spring查询
java
、
postgresql
、
spring-boot
、
jpa
、
spring-data-jpa
我在
Java8
和PostgreSQL中使用Spring Boot2.2.5.RELEASE,我需要从一个表中检索一些数据。为此,我可以接收一些
可选
值
,它们需要区分大小写(主要是因为其中一些是十六进制字符串)。问题是,只有一个字段必须有
值
,其他字段可以为
空
。它应该很简单,因为我在将字段转换为大写之前
检查
null,但是当我尝试运行它时,我得到了一个错误,因为null
值
被解释为bytea,所以没有方法改变它
的
大小写。如果java中没有方法来
检查</e
浏览 13
提问于2020-05-31
得票数 2
回答已采纳
1
回答
FreeMarker Java 8
可选
值
支持
java-8
、
freemarker
、
optional
FreeMarker是否支持
Java8
中
的
可选
值
?例如,我有字符串id,它
的
getter方法是这样
的
: return Optional.ofNullable(Id);我将如何在{data.id}似乎找不到正确
的
可选
值
。但是给了我Optional1334586
浏览 3
提问于2016-12-16
得票数 5
1
回答
在没有
值
的
web服务请求体中将
可选
参数作为
空
发送。
java
、
web-services
、
rest
、
jakarta-ee
、
soap
我正在尝试使用一些带有json请求和响应格式
的
rest and服务。我正在发送请求中
的
所有
值
,甚至没有
值
的
可选
参数。(我设置为空字符串
的
所有
可选
参数
的
默认
值
"“以避免null)。我
的
一位同事指出,如果不存在
值
,将
检查
可选
值
的
空
参数,并将它们从请求中删除。 我知道我会愚蠢地问这个
浏览 3
提问于2017-03-25
得票数 0
2
回答
原语“
空
”和Java 8
java-8
、
option-type
我知道处理null原语
的
最佳实践是使用装箱包装器,例如Integer,而不是int,如这里所讨论
的
但是,
Java8
引入了
可选
的
原语,比如OptionalInt,它
的
OptionalInt.empty()实际上代表了null
值
,现在这种情况是否仍然如此?我
的
理解是,选项应该只用于方法返回类型,而不是属性本身
的
类型。是否仍应将“可
空
”原语存储为装箱属性?在方法返回类型中,它们只应该是Optional吗?还是作为Opt
浏览 3
提问于2015-04-10
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java8新特性之空指针异常的克星Optional类
Java 8 中处理日期和时间示例
Java8函数式编程实践精华
你最应该尝试的8个java8新特性
与Java无缝兼容,Kotlin语言的优缺点及建议
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券