| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment définir Java String à null
    Dans la programmation Java, "null" est un mot-clé spécial réservé pour désigner une variable qui , alors qu'il était affecté d'un nom de variable, ne fait pas référence aux données en mémoire . Toutes les variables , y compris les chaînes , ont une valeur nulle dans le temps entre leur création et quand ils voient attribuer une valeur . La valeur null peut également être affecté en tapant : " String s = null ». Toutefois, dans le cas de chaînes , il ya quelques mises en garde. Instructions
    1

    Open " Netbeans " ou tout autre environnement de développement intégré Java .
    2

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

    type " PSVM " pour créer une méthode principale
    4

    Ajoutez le code suivant à votre méthode principale: < br >

    chaîne t = null;

    try {

    t.charAt (0); " . n'est pas nul "

    System.out.println (t + ) ;

    } catch ( NullPointerException e) {

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


    Cela crée une chaîne et explicitement attribue une valeur nulle . Il tente d'accéder au premier caractère de la chaîne et l'imprimer. Le tout est entouré d' 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

    Supprimer la ligne " t.charAt (0); " à partir de votre code. Cliquez sur "Exécuter " à nouveau. Cette fois-ci , vous verrez le message contradictoire " nul n'est pas nulle. " Normalement , lorsque vous essayez de faire quelque chose avec null , les objets du compilateur et lance immédiatement une erreur. Mais , chaque fois que Java vous voit essayer de traiter nulle comme s'il s'agissait d' une chaîne, il va aller avec elle , la création d' une nouvelle chaîne de caractères contenant le mot « nul ». La pensée d'un moment, devrait rendre évident pourquoi il en est : si Java s'est écrasé à chaque fois qu'il a essayé d'imprimer une valeur de " nulle ", puis écrit un fichier de log d'erreur pour votre application serait presque impossible : le journal des erreurs se plantait à chaque fois qu'un pointeur nul a été détectée . Java suppose que si vous tentez d'imprimer " null ", alors que vous tentez de signaler l'erreur , et il n'entre pas dans le chemin.
    7

    Ajoutez le code suivant pour vérifier si une String null correctement :

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

    Previous :

    next :
      articles connexes
    ·Comment vérifier Java for Strings Entier 
    ·Comment obtenir un fichier par FTP efficacement en Java…
    ·Comment ajouter INT en une chaîne en Java 
    ·Comment calculer Pi utilisant NetBeans 
    ·Comment remplacer les guillemets simples en Java 
    ·Quelles sont les principales différences entre Java 1.…
    ·Comment utiliser des variables dans un projet Eclipse C…
    ·Outils utilisés dans Java 
    ·Comment faire un programme qui permet de capter une cha…
    ·Comment changer le fond d'un champ de texte à l'aide J…
      articles en vedette
    ·Comment faire de l'encre en gel 
    ·Comment connecter VB6.0 et VC + + 
    ·Comment: PHP click tracking pixels 
    ·Comment lire des entiers en Java et Passer les espaces …
    ·Comment faire une barre de progression Répétition en …
    ·Comment arrondir des nombres décimaux en C + + 
    ·Comment trouver la date d'hier en PHP 
    ·Comment faire pour convertir Unicode à ANSI Vb 
    ·MFC ActiveX Tutoriel 
    ·Comment modifier les propriétés dans un modèle CSS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com