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?.
Vérifiez si c'est nul:
if (date == null) {...}
Vérifiez si ce n'est pas nul:
if (date != null) {...}
En Java 8, vous pouvez utiliser un Optional<Date>
et vérifier ses méthodes empty()
ou isPresent()
.
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();
}