Kontrollerar null i Java

Författare: Eugene Taylor
Skapelsedatum: 9 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
How to check the expansion tank cap
Video: How to check the expansion tank cap

Innehåll

Null indikerar att en variabel inte hänvisar till ett objekt och inte har något värde. Du kan använda ett vanligt "if" -uttalande för att kontrollera ett nollvärde i en kod. Null används vanligtvis för att indikera eller bekräfta att det inte finns något. I det sammanhanget kan den användas som ett villkor för att starta eller stoppa andra processer inom koden.

Att gå

Del 1 av 2: Kontrollera null i Java

  1. Använd "=" för att definiera en variabel. En enda "=" används för att deklarera en variabel och tilldela den ett värde. Du kan använda detta för att ställa in en variabel till null.
    • Värdet "0" och null är inte samma och kommer att fungera på olika sätt.
    • variabelnamn = null;
  2. Använd "==" för att kontrollera värdet på en variabel. A "==" används för att kontrollera om två värden på räknarens båda sidor är lika. Om du har ställt in en variabel till null med "=" kommer kontrollen att variabeln är null att returnera "true".
    • variabelnamn == null;
    • Du kan också använda "! =" För att kontrollera om ett värde INTE är lika.
  3. Använd ett "if" -uttalande för att skapa ett villkor för null. Uttrycket returnerar en boolean (sant eller falskt). Du kan använda det booleska värdet som ett villkor för vad uttalandet gör nästa.
    • Till exempel, om värdet är null, skriv ut texten "objektet är null". Om "==" inte returnerar variabeln till att vara noll, hoppar den över villkoret eller följer en annan rutt.
    • Objektobjekt = null; if (object == null) {System.out.print ("objektet är null"); }

Del 2 av 2: Använda en nollkontroll

  1. Använd null som okänt värde. Det är vanligt att använda null som standardvärde istället för ett tilldelat värde.
    • string () betyder att värdet är null tills det faktiskt används.
  2. Använd null som ett villkor för att stoppa en process. Att returnera ett nullvärde kan användas som en utlösare för att stoppa en loop eller avbryta en process. Detta används oftare för att kasta ett fel eller undantag när något gick fel eller ett oönskat villkor är uppfyllt.
  3. Använd null för att ange ett oinitierat tillstånd. På samma sätt kan null användas som en flagga för att indikera att en process inte har startat, eller som ett villkor för att indikera starten på en process.
    • Till exempel gör något medan ett objekt är null, eller gör ingenting förrän ett objekt INTE är null.

      synkroniserad metod () {medan (metod () == null); metod (). nowCanDoStuff (); }

Tips

  • Vissa tycker att frekvent användning av null dålig programmering inom objektorienterad programmering, där värden alltid ska peka på ett objekt.