Les partenaires publicitaires:

Comment configurer chaîne de java null

Dans la programmation Java, "null" est un mot-clé spécial réservé de se référer à une variable qui, alors qu'il était affecté un nom de variable, ne fait pas référence à des données en mémoire. Toutes les variables, y compris les chaînes, ont une valeur de nul dans le temps entre leur création et quand ils voient attribuer une valeur. La valeur null peut également être affecté en tapant: "= null de la chaîne." Toutefois, dans le cas de chaînes, il ya quelques mises en garde.

Instructions

  1. Ouvrez "Netbeans" ou tout autre environnement de développement intégré Java.

  2. Cliquez sur "Fichier" et "Nouvelle classe." Nommez-le "StringNullLesson."

  3. Tapez "PSVM" pour créer une méthode principale.

  4. Ajoutez le code suivant à votre méthode principale:

    Chaîne t = null-


    try {

    t.charAt (0);

    System.out.println (t + "est pas nul.");

    } Catch (NullPointerException e) {

    System.out.println ("t est nulle.");



    }

    Cela crée une chaîne et attribue une valeur nulle explicitement. Il tente d'accéder au premier caractère de la chaîne et l'imprimer. Le tout est entouré par une déclaration "try-catch" qui devrait être levée lorsque Java rend compte que vous essayez de faire quelque chose avec une valeur nulle.

  5. Cliquez sur "Exécuter". Vous devriez voir un message d'erreur disant "t est nulle."

  6. Supprimez la ligne "t.charAt (0) -" à partir de votre code. Cliquez sur "Exécuter" à nouveau. Cette fois, vous verrez le message contradictoire "nulle est non nulle." Normalement, lorsque vous essayez de faire quelque chose avec null, les objets du compilateur et jette une erreur immédiatement. Mais, chaque fois que Java vous voit essayer de traiter nulle comme si elle était une chaîne, il va aller avec elle, la création d'une nouvelle chaîne de caractères contenant le mot "null". La pensée d'un moment, devrait rendre évident pourquoi cela: si Java est écrasé à chaque fois qu'il a essayé d'imprimer une valeur de "nulle", puis écrit un fichier de log d'erreur de votre application serait presque impossible: l'erreur se connecter échouerait chaque fois qu'une pointeur NULL a été détectée. Java suppose que si vous tentez d'imprimer "null", puis vous essayez de signaler l'erreur, et qu'il ne soit pas dans le chemin.

  7. Ajoutez le code suivant pour vérifier une chaîne nulle correctement:

    si (t == null) throw new NullPointerException ();

» » » » Comment configurer chaîne de java null