avatar
A*Z
1
I received I-797C (Receipt Notice) about one week after I sent the NIW I
140 petition. In I-797C form, only received date is indicated but priority
date is not indicated. Should I contact USCIS to send me a new I-797C form
with priority date indicated? Thanks.
avatar
z*e
2
我有个HashMap hm
如果某个ListNode ln没有被push进这个hashmap,那么hm.get(ln)返回null,这个正常
null != true 得到的结果也是true,没问题
可是hm.get(ln) != true得到是个NullPointerException,而 hm.get(ln) == null返
回结果是true,是正常的
这是为什么?
avatar
I*r
3
GX, can you send me a package list for NIW I-140 list? thanks

【在 A****Z 的大作中提到】
: I received I-797C (Receipt Notice) about one week after I sent the NIW I
: 140 petition. In I-797C form, only received date is indicated but priority
: date is not indicated. Should I contact USCIS to send me a new I-797C form
: with priority date indicated? Thanks.

avatar
z*e
4
null!=true的真值是true?
你确定?
自己试一下
avatar
z*e
5
i tried in watcher last night. let me do this again.
however i was totally lost why would it be nullpointerexception

【在 z****e 的大作中提到】
: null!=true的真值是true?
: 你确定?
: 自己试一下

avatar
s*e
6
I do not think that compiler will let you go for null!=true.
The reason for null pointer exception is autoboxing of null if you have an
expression to be evaluated to null at runtime.
avatar
z*e
7
谢谢两位大牛,我又试了一下,直接写null == true compiler会报错不让通过,而在
debug的时候用watches里面写null == true又会得到结果(false)
谢谢smectite的解释,autoboxing看来用的时候还是要小心,
avatar
l*g
8
你之所以那个get() != true出现null pointer exception是因为jvm试图先吧返回值转
化成Boolean,所以你就看见了这个exception。

我有个HashMap hm如果某个ListNode ln没有被
push进这个hashmap,那么hm.get........

【在 z*********e 的大作中提到】
: 我有个HashMap hm
: 如果某个ListNode ln没有被push进这个hashmap,那么hm.get(ln)返回null,这个正常
: null != true 得到的结果也是true,没问题
: 可是hm.get(ln) != true得到是个NullPointerException,而 hm.get(ln) == null返
: 回结果是true,是正常的
: 这是为什么?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。