null检查Date对象

时间:2016-01-22 10:17:06

标签: java date

我的方法采用Date对象。我传递一个空值。如何检查(日期日期)日期是否为空。我是Stackoverflow的新手,如果问题不是很好,请不要低估帖子。

4 个答案:

答案 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
}