Kontrollerer null i Java

Forfatter: Eugene Taylor
Oprettelsesdato: 9 August 2021
Opdateringsdato: 22 Juni 2024
Anonim
How to check the expansion tank cap
Video.: How to check the expansion tank cap

Indhold

Null angiver, at en variabel ikke henviser til et objekt og ikke har nogen værdi. Du kan bruge en standard "if" -erklæring til at kontrollere en nulværdi i et stykke kode. Null bruges normalt til at indikere eller bekræfte, at der ikke er noget. I den sammenhæng kan det bruges som en betingelse for at starte eller stoppe andre processer inden for koden.

At træde

Del 1 af 2: Kontrol af null i Java

  1. Brug "=" til at definere en variabel. Et enkelt "=" bruges til at erklære en variabel og tildele den en værdi. Du kan bruge dette til at indstille en variabel til null.
    • En værdi på "0" og null er ikke den samme og vil opføre sig på forskellige måder.
    • variabelnavn = null;
  2. Brug "==" til at kontrollere værdien af ​​en variabel. A "==" bruges til at kontrollere, om to værdier på begge sider af tælleren er ens. Hvis du har indstillet en variabel til null med "=", vil kontrollen af, at variablen er null returnere "sand".
    • variabelnavn == null;
    • Du kan også bruge "! =" Til at kontrollere, om en værdi IKKE er lig.
  3. Brug en "if" -erklæring til at oprette en betingelse for nullet. Udtrykket returnerer en boolsk (sand eller falsk). Du kan bruge den boolske værdi som en betingelse for, hvad udsagnet gør næste.
    • For eksempel, hvis værdien er nul, skal du udskrive teksten "objektet er nul". Hvis "==" ikke returnerer variablen til at være nul, springer den betingelsen over eller følger en anden rute.
    • Objekt objekt = null; hvis (objekt == null) {System.out.print ("objekt er null"); }

Del 2 af 2: Brug af en nulkontrol

  1. Brug null som en ukendt værdi. Det er almindeligt at bruge null som standardværdi i stedet for en tildelt værdi.
    • string () betyder, at værdien er nul, indtil den faktisk bruges.
  2. Brug null som en betingelse for at stoppe en proces. Returnering af en nulværdi kan bruges som udløser til at stoppe en loop eller afbryde en proces. Dette bruges mere almindeligt til at smide en fejl eller undtagelse, når noget gik galt, eller en uønsket betingelse er opfyldt.
  3. Brug null til at angive en uinitieret tilstand. Ligeledes kan null bruges som et flag for at indikere, at en proces ikke er startet, eller som en betingelse for at indikere starten på en proces.
    • For eksempel gør noget, mens et objekt er nul, eller gør ingenting, før et objekt IKKE er nul.

      synkroniseret metode () {mens (metode () == null); metode (). nowCanDoStuff (); }

Tips

  • Nogle finder den hyppige brug af null dårlig programmering inden for objektorienteret programmering, hvor værdier altid skal pege på et objekt.