| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Set Java String til Null
    I Java programmering , " null " er et særligt nøgleord forbeholdt henvise til en variabel , at mens tildelt et variabelnavn , der ikke faktisk henvise til data i hukommelsen . Alle variabler, herunder strenge, har en værdi på nul i tiden mellem deres oprettelse , og når de er tildelt en værdi. En værdi på nul kan også tildeles ved at skrive : " String s = null ". Men i tilfælde af strenge , er der et par forbehold . Instruktioner
    1

    Åbn " NetBeans " eller andre Java Integrated Development Environment .
    2

    Klik på " File" og "Ny klasse. " . Navngiv den ". StringNullLesson "
    3

    Type " psvm " for at oprette en primær metode
    4

    Føj følgende kode til din primære metode: < br >

    String t = null ;

    try {

    t.charAt (0 ) . " ikke er nul "

    System.out.println (t + ),

    } catch ( NullPointerException e ) {

    System.out.println ( " t er nul . ");

    }

    Det skaber en streng og udtrykkeligt tildeler en værdi på nul . Det forsøger at få adgang til det første tegn af strengen og udskrive det. Det hele er omgivet af en " Prøv bifangst " erklæring , der skal smides , når Java indser, at du forsøger at gøre noget med en null- værdi.
    5.

    Klik på " Kør". Du bør se en fejlmeddelelse siger " t er nul . "
    6

    Fjern linjen " t.charAt (0 ) " fra din kode . Klik på " køre" igen. Denne gang vil du se modstridende budskab " null er ikke null . " Normalt, når du forsøger at gøre noget med null , compileren objekter og kaster en fejl med det samme. Men, når Java ser dig forsøge at behandle null som om det var en streng , vil det gå sammen med det, at skabe en ny streng, der indeholder ordet " null ". En øjebliks tanke bør gøre det klart , hvorfor det er: Hvis Java styrtede hver gang det har forsøgt at udskrive værdien " null ", så skriver en fejl logfil for din ansøgning ville være næsten umuligt : fejlloggen selv ville gå ned , hver gang en null pointer blev opdaget. Java antager, at hvis du forsøger at udskrive " null ", så du forsøger at rapportere fejlen , og det ikke kommer i vejen .
    7

    Føj følgende kode til at kontrollere en null String korrekt : Hej

    if ( t == null) kaste nyt NullPointerException ();

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at tilføje tekst til en JTextField 
    ·Hvordan man laver en Chat uden at behøve Java 
    ·Sådan Find ud af, om et tal er Prime i Java , der retu…
    ·Java Input Stream Fra et Projekt 
    ·Sådan tilføjes en ny metode i NetBeans 
    ·Sådan Derive en variabel til en anden klasse i Java 
    ·Sådan aktiveres Java til CMD 
    ·Sådan Tjek om strengen er et nummer i Java Brug RegEx 
    ·Sådan Suppleant Addition og subtraktion i Java 
    ·Sådan konvertere en streng array til Double 
      Anbefalede Artikler
    ·Metoden Funktion & klasse i Python 
    ·Sådan bruges en tokomplement i en Bit Shift 
    ·Sådan Call Visual Basic DLL fra C 
    ·Sådan Konverter Filemaker Pro til MySQL 
    ·Sådan Reverse bekendtgørelse af en vektor i C + + 
    ·Hvad er fordelene ved en Bot 
    ·Sådan Pass henvisninger til funktioner 
    ·Sådan Lær User Interface Design 
    ·Hvordan man tegner trekanter i Java 
    ·Hvad er de forskellige typer af sløjfer i Visual Basic…
    Copyright © Computer Viden http://www.computerdk.com