Une variable de type « null » est une variable qui ne contient aucune valeur ou qui ne pointe vers aucun objet. Ce genre de variable peut être évalué à l'aide d'un simple « if » et est généralement utilisé afin de vérifier l’existence d’un objet, existence qui conditionne l’exécution ou l’arrêt d’un processus au sein du code [1] X Source de recherche .
Étapes
-
Utilisez l’opérateur d’affectation « = » afin de définir une variable. On utilise l’opérateur « = » afin de définir une variable et de lui attribuer une valeur. Il peut aussi être utilisé afin d’attribuer la valeur « null » à une variable existante.
- Les valeurs « 0 » et « null » ne sont pas considérées comme identiques par le système et entraineront des comportements différents de la part du programme.
-
variableName = null;
-
Utilisez l’opérateur d’égalité « == » pour évaluer le contenu d’une variable. On utilise l’opérateur « == » afin de déterminer si les valeurs de part et d’autre sont égales. Si vous avez précédemment affecté la valeur « null » à une variable, le test effectué par l’opérateur d’égalité pour vérifier si cette variable est égale à « null » retournera le booléen « true ».
-
variableName == null;
- Il est également possible d’utiliser l’opérateur d’inégalité « != » afin de vérifier si une variable n’est pas égale à une certaine valeur.
-
-
Utilisez une boucle « if » afin de créer une condition sur votre « null ». Le résultat de l’expression sera un booléen dont la valeur sera égale à « true » ou à « false ». Ce même booléen pourra être utilisé afin de conditionner les actions à mener au sein de votre structure de contrôle.
- Par exemple : si
la valeur est de type « null », alors
afficher le texte « l’objet est null ». Dans le cas où l’opérateur d’égalité n’évalue pas la variable comme étant égale à « null », le programme sautera cette condition ou prendra un chemin différent.
Object object = null ; if ( object == null ) { System . out . print ( "l’objet est null " ); }
Publicité - Par exemple : si
la valeur est de type « null », alors
afficher le texte « l’objet est null ». Dans le cas où l’opérateur d’égalité n’évalue pas la variable comme étant égale à « null », le programme sautera cette condition ou prendra un chemin différent.
Partie 2
Partie 2 sur 2:
Utiliser le type « null » dans vos structures de contrôle
-
Utiliser le type « null » en tant que valeur inconnue. La valeur « null » est communément utilisée comme valeur par défaut à la place de toute autre valeur.
-
string()
signifie que la valeur est « null » jusqu’à son affectation ultérieure.
-
-
Utiliser le type « null » pour conditionner l’arrêt d’un processus. On peut retourner un type « null » afin d’arrêter une boucle ou un processus en cours d’exécution. L’utilisation la plus commune consiste à lever une erreur ou une exception lorsque le programme ne se comporte pas de la façon voulue ou qu’une condition indésirable a été atteinte.
-
Utiliser le type « null » pour indiquer un état non initialisé. On peut utiliser le type « null » comme un sémaphore pour indiquer qu’un processus n’a pas encore démarré. Il est également possible de l’utiliser pour rendre compte du démarrage d’un processus.
- Par exemple : exécuter
quelque chose tant que
l’objet est null ou encore ne rien faire jusqu’à ce que
l’objet ne soit plus « null ».
synchronized method () { while ( method ()== null ); method (). nowCanDoStuff (); }
Publicité - Par exemple : exécuter
quelque chose tant que
l’objet est null ou encore ne rien faire jusqu’à ce que
l’objet ne soit plus « null ».
Références
Publicité