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] .

Partie 1
Partie 1 sur 2:

Évaluer le type « null » en Java

  1. 1
    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;
  2. 2
    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.
  3. 3
    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é
Partie 2
Partie 2 sur 2:

Utiliser le type « null » dans vos structures de contrôle

  1. 1
    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.
  2. 2
    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.
  3. 3
    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é

Conseils

  • Dans le paradigme de la programmation orientée objet, l’utilisation abusive du type « null » est considérée comme une mauvaise pratique. Les valeurs devraient toujours pointer vers des objets existants [2] [3] .
Publicité

À propos de ce wikiHow

l'équipe de wikiHow
Coécrit par:
Rédacteurs de wikiHow
Cet article a été rédigé avec la collaboration de nos éditeurs(trices) et chercheurs(euses) qualifiés(es) pour garantir l'exactitude et l'exhaustivité du contenu.

L'équipe de gestion du contenu de wikiHow examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité. Cet article a été consulté 14 847 fois.
Catégories: Programmation
Publicité