我的方法采用Date对象。我传递一个空值。如何检查(日期日期)日期是否为空。我是Stackoverflow的新手,如果问题不是很好,请不要低估帖子。
答案 0 :(得分:12)
检查它是否为空:
if (date == null) {...}
检查它是否为空:
if (date != null) {...}
答案 1 :(得分:1)
在Java 8中,您可以使用Optional<Date>
并检查其empty()
或isPresent()
方法。
答案 2 :(得分:0)
Java代码:检查日期是否为空
public static void main( String[] args )
{
Date date = showDate();
//check with if-else statement with equals()
if ( !date.equals( null ) )
{
System.out.println( "hi" );
}
else
{
System.out.println( "hello" );
}
//check with if-else statement with = oprator
if ( date!= null )
{
System.out.println( "hi" );
}
else
{
System.out.println( "hello" );
}
}
public static Date showDate(){
return new Date();
}
答案 3 :(得分:-3)
您可以使用if-else语句进行检查,如下所示:
if (date.equals(null)) {
//something
} else {
//something
}