web-dev-qa-db-fra.com

contrôle nul avec objet Date

Ma méthode prend un objet Date. Et je passe une valeur nulle.Comment puis-je vérifier si la date (date) est nulle ou non?.

3
maman

Vérifiez si c'est nul:

if (date == null) {...}

Vérifiez si ce n'est pas nul:

if (date != null) {...}
11
James

En Java 8, vous pouvez utiliser un Optional<Date> et vérifier ses méthodes empty() ou isPresent().

1
Aaron

Code Java: Vérifier si la date est nulle

    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();

        }
0
Anand Pandey