相关疑难解决方法(0)

避免!= null语句

我用object != null了很多东西来避免NullPointerException.

有没有一个很好的替代品呢?

例如:

if (someobject != null) {
    someobject.doCalc();
}
Run Code Online (Sandbox Code Playgroud)

NullPointerException当不知道对象是否存在时,这避免了a null.

请注意,接受的答案可能已过期,请参阅/sf/answers/167020941/以获取更新的方法.

java null object nullpointerexception

3904
推荐指数
42
解决办法
119万
查看次数

Java中是否有与C#的'AS'关键字类似的关键字

我们知道C#提供了一个AS关键字,它自动检查Object是否属于某个类型,如果是,则将其转换为所需类型,否则返回null.

public class User

{

}

....

Object obj = someObj;

User user = obj As User;

...

在上面的示例中,An Object obj可以是User类型或其他类型.用户将获得User类型的对象或null.这是因为C#的As关键字首先执行检查,如果可能,然后执行将对象转换为结果类型.

那么Java中的任何关键字是否等同于C#的AS关键字?

c# java keyword as-keyword

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×2

as-keyword ×1

c# ×1

keyword ×1

null ×1

nullpointerexception ×1

object ×1