Kontrollerer null i Java

Forfatter: Eugene Taylor
Opprettelsesdato: 9 August 2021
Oppdater Dato: 22 Juni 2024
Anonim
How to check the expansion tank cap
Video: How to check the expansion tank cap

Innhold

Null indikerer at en variabel ikke refererer til et objekt og ikke har noen verdi. Du kan bruke en standard "if" -uttalelse for å sjekke en nullverdi i et stykke kode. Null brukes vanligvis til å indikere eller bekrefte at det ikke eksisterer noe. I den sammenheng kan den brukes som en betingelse for å starte eller stoppe andre prosesser i koden.

Å trå

Del 1 av 2: Kontrollere null i Java

  1. Bruk "=" til å definere en variabel. En enkelt "=" brukes til å erklære en variabel og tildele den en verdi. Du kan bruke dette til å sette en variabel til null.
    • Verdien "0" og null er ikke den samme og vil oppføre seg på forskjellige måter.
    • variableName = null;
  2. Bruk "==" for å sjekke verdien på en variabel. A "==" brukes til å sjekke om to verdier på begge sider av telleren er like. Hvis du har satt en variabel til null med "=", vil kontrollen av at variabelen er null returnere "sann".
    • variableName == null;
    • Du kan også bruke "! =" For å sjekke om en verdi IKKE er lik.
  3. Bruk en "if" -uttrykk for å opprette en betingelse for null. Uttrykket returnerer en boolsk (sann eller usann). Du kan bruke den boolske verdien som en betingelse for hva utsagnet vil gjøre neste gang.
    • For eksempel, hvis verdien er null, så skriv ut teksten "objektet er null". Hvis "==" ikke returnerer variabelen til å være null, hopper den over tilstanden eller følger en annen rute.
    • Objektobjekt = null; hvis (objekt == null) {System.out.print ("objektet er null"); }

Del 2 av 2: Bruke en nullkontroll

  1. Bruk null som en ukjent verdi. Det er vanlig å bruke null som standardverdi i stedet for en tildelt verdi.
    • streng () betyr at verdien er null til den faktisk er brukt.
  2. Bruk null som en betingelse for å stoppe en prosess. Å returnere en nullverdi kan brukes som en utløser for å stoppe en loop eller avbryte en prosess. Dette brukes oftere til å kaste feil eller unntak når noe gikk galt eller en uønsket tilstand er oppfylt.
  3. Bruk null for å indikere en uinitiert tilstand. På samme måte kan null brukes som et flagg for å indikere at en prosess ikke har startet, eller som en betingelse for å indikere starten på en prosess.
    • For eksempel, gjør noe mens et objekt er null, eller gjør ingenting før et objekt IKKE er null.

      synkronisert metode () {while (metode () == null); metode (). nowCanDoStuff (); }

Tips

  • Noen finner hyppig bruk av null dårlig programmering innen objektorientert programmering, hvor verdier alltid skal peke på et objekt.