腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
9
回答
使用
异常
而
不是
冗长
的
空
检查
可以
接受吗?
、
、
、
使用
常规
检查
,我们得到以下代码: try { parentObject.getB().getC().getD().getE().get...getZ().doSomething为了节省开发时间这样做是
可以
接受
的
吗?如何重新设计API以避免此问题?我能想到
的
避免长空值
检查
的</e
浏览 10
提问于2012-01-31
得票数 12
回答已采纳
5
回答
对于null参数,抛出
异常
与
检查
null
、
、
、
如果参数为
空
,哪些因素会导致抛出
异常
(例如,如果参数为
空
,则抛出新
的
ArgumentNullException() ),
而
不是
事先
检查
参数
是否
为
空
。这是针对C#/.NET
的
谢谢
浏览 2
提问于2010-03-27
得票数 5
回答已采纳
5
回答
什么时候捕获NullPointerException是明智
的
?
我认为大多数时候,如果
不是
一直如此,我们
可以
通过在发送消息之前
检查
对象
是否
为
空
来避免
空
指针
异常
。 那么什么时候捕获NullPointerException
而
不是
检查
空
指针是明智
的
呢?
浏览 3
提问于2010-11-13
得票数 3
回答已采纳
5
回答
要为字符串抛出什么
异常
类型
、
、
、
如果我得到了以下内容,对于
检查
IsNullOrEmpty并显示为
空
的
任何字符串,应该抛出什么样
的
异常
类型,
而
不是
方法
的
参数它可能取决于
使用
/上下文,对吗?我将
使用</e
浏览 6
提问于2010-01-19
得票数 11
回答已采纳
3
回答
在调用Integer.parseInt之前,
是否
应该
检查
字符串
是否
为
空
?
在数千项从字符串转换为int
的
循环中,应该在调用Integer.parseInt之前
检查
字符串
是否
为
空
,还是应该直接依赖NumberFormatException迁移到下一个?
浏览 1
提问于2018-06-06
得票数 3
回答已采纳
1
回答
不能在jsonarray上
使用
isEmpty方法,它提供
异常
groovy.lang.MissingMethodException:没有方法
的
签名
、
、
我
使用
API从BMC补救方法中获取
详细
信息,响应是一个json,它包含一个
空
的
jsonarray,因此为了避免这种情况,我正在
检查
jsonarray
是否
为
空
。这是通过邮递员完成调用时收到
的
响应,我希望
检查
jsonarray 条目。 同样
的
调用,我也
可以
在groovy代码中复制,唯一
的
问题是,当
检查
jsonarray
是否
为
空
浏览 1
提问于2019-03-06
得票数 0
回答已采纳
2
回答
Objects.requireNonNull(T )代替
空
检查
并手动抛出IllegalArgumentException?
、
、
、
每当必须
检查
方法
的
给定参数
是否
为null时,我通常会编写一个
空
检查
,如果
空
检查
失败,则抛出一个: throw new IllegalArgumentException("User can't be null.");但是,通过阅读一些Java8类(如 )
的
源代码,我发现正在
使用
来
检查
参数
的
<em
浏览 2
提问于2015-06-23
得票数 19
回答已采纳
2
回答
处理Class.SelectedItem.Value
的
空
值
、
我得到了以下代码,它是按钮
的
单击事件:{ { }如何
检查
cbl.SelectedItem.Value中
的
值
是否
为
浏览 5
提问于2020-09-03
得票数 1
回答已采纳
2
回答
java
空
/
空
列表返回vs抛出代码中
的
异常
,重新思考rest世界中
的
最佳实践
、
、
、
,每当我们期望一个函数
的
返回值时,它
是否
应该是一个
空
值?或者如果db找不到值,那么它就会抛出
异常
。 抛出
空
值会迫使您编写代码来处理
空
值/
空
列表。这将增加如果抛出
异常
将迫使您采用不同
的
编程风格,并且再次需要一些测试用例,期望出现
异常
。或者像其他
空
选项一样
使用
Optionsl<>java-8,还是
使用
null?我们
可以
在不同<e
浏览 5
提问于2016-06-10
得票数 2
回答已采纳
3
回答
异常
-为什么还要麻烦抛出呢?
、
、
、
所以,我知道这听起来有点极端,但我想说明一个观点:为我
的
方法传递了一个
空
对象?谁管呢
浏览 1
提问于2013-09-06
得票数 1
1
回答
将
空
指针传递到新位置
、
、
、
如果
使用
非抛出
异常
规范声明分配函数,则返回null以指示分配存储失败,否则返回非
空
指针。在我看来(特别是对于放置new,
而
不是
一般情况下),这一
空
检查
是一个不幸
的
性能打击,尽管很小。因此,我一直在想,在placement new
的
情况下,
是否
真的需要进行
空
检查
。返回null
的
唯一方法是传递null。,我建议程序员在
使用
new之前必须显式地
浏览 1
提问于2013-07-10
得票数 44
回答已采纳
3
回答
Java防止返回null
、
基本上,我有一个名为"returnPages“
的
类,它返回您当前所在
的
父页面。问题是,当你在最高级别或根目录时,它会抛出一个错误,从逻辑上讲,因为根目录没有父级,所以它会抛出
空
指针
异常
。我认为下面的代码
可以
工作,但我只是得到一个
空
指针
异常
,因为我开始我
的
条件。注意:我正尝试在JSP中运行它,修改returnPages类将导致整个站点
的
多个冲突。Page> trail = returnPages.getPath(root
浏览 0
提问于2013-04-15
得票数 0
回答已采纳
3
回答
当代理找不到引用
的
文档时如何抑制MongoDDException
我们
使用
Symfony2 2/DoctrineOdm/MongoDB,当我们
使用
时:我们
的
文件: /* @MongoDB\ReferenceOne( ... ) */} 如果$photo包含MongoDbRef&quo
浏览 5
提问于2012-06-14
得票数 5
回答已采纳
4
回答
如果堆栈为
空
,则重写stack.peek()以返回null
、
、
在Java语言中,如果在
空
栈上调用peek()方法,则会抛出
异常
。目前,为了解决这个问题,我必须在调用peek()之前
检查
堆栈
是否
为
空
。有没有办法覆盖peek()方法,使其在堆栈为
空
时返回null,
而
不是
抛出
异常
?
浏览 82
提问于2020-11-04
得票数 0
回答已采纳
1
回答
Coroutine
异常
引发KotlinNullPointerException
、
、
、
、
我从Firebase请求一个对象,但是在请求它之前,我
检查
是否
有一个活动
的
internet连接,以获得结果,我用这种方式调用repoclass ArtistsViewModel(privateNo internet connection") }现在,当没有互联网连接时,
异常
应该返回到我
的
视图模型,这里是我
使用
throw Excepti
浏览 6
提问于2020-01-07
得票数 2
回答已采纳
1
回答
访问Razor视图中
的
2D数组
、
我正在尝试创建一个预订表单,用户
可以
选择一个小时
的
时段。我
的
想法是创建一个ViewBag,它将是一个2d数组,它将包含一个预订对象或一个
空
引用。在视图中,我
可以
使用
Razor构建一个表。如果存在预订信息,每个都将包含预订信息,或者在事件中检测到对数组
的
空
引用。单击DateTime单元格将
使用
javascript向表单提供一个DateTime值,该值将提供预订信息。我当前
的
问题是无法从视图中访问数组。 如能就更好<em
浏览 0
提问于2018-06-22
得票数 0
回答已采纳
1
回答
我应该
检查
WebOperationContext.Current是
空
的
吗?
、
、
、
在我
的
WCF Service上,我
使用
WebOperationContext来更改传出响应,并在那里添加一个新
的
头。System.Net.HttpStatusCode.BadRequest;如果上下文为NULL,那么此时发生了一些非常糟糕
的
事情,但是由于Resharper抱怨上下文可能为NULL,我想问你们,最好
的
方法是
检查
上下
浏览 5
提问于2013-10-17
得票数 1
回答已采纳
8
回答
抛出什么
异常
?
、
我有一个函数,它计算作为参数传递
的
列表
的
平均值。我想知道当我试图计算一个大小为0
的
列表
的
平均值时,我应该抛出哪个Java
异常
。 public double mean (MyLinkedList<?
浏览 0
提问于2010-09-28
得票数 19
回答已采纳
1
回答
处理LDAP服务器不可用
、
、
如果我提供了一些无效
的
域名,在执行第一行之后,它会抛出一个
异常
,PrincipalServerDownException是由usercode不处理
的
。 错误
详细
信息: LDAP服务器不可用。在执行该行之前,如何
检查
域
是否
有效,这样我就
可以
显示一个错误消息,
而
不是
抛出
异常
。
浏览 3
提问于2017-01-30
得票数 0
回答已采纳
18
回答
捕获Null指针
异常
是一种代码气味吗?
、
最近,我
的
一个同事写了一些代码来捕获整个方法周围
的
空
指针
异常
,并返回单个结果。我指出了
空
指针可能有许多原因,所以我们将其更改为针对一个结果
的
防御性
检查
。然而,在我看来,捕获NullPointerException似乎是错误
的
。在我看来,
空
指针
异常
是错误代码
的
结果,
而
不是
系统中预期
的
异常
。
是否
存在捕获
空
浏览 5
提问于2010-04-07
得票数 57
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券