Kan skikkings nul wees in Java?
Kan skikkings nul wees in Java?

Video: Kan skikkings nul wees in Java?

Video: Kan skikkings nul wees in Java?
Video: CS50 Shuttle 2024, November
Anonim

An skikking het sy lede geïnisialiseer na hul verstekwaardes. Vir int is die verstek 0. Vir 'n objek is dit nul . A nul-skikking is 'n null Skikking Verwysing (sedert skikkings is verwysingstipes in Java ).

Kan jy ook 'n skikking op nul stel?

As jy Het 'n skikking van heelgetalle en jy probeer om 'n element te maak null jy kan 't doen arr= nul ; omdat heelgetal nie na omgeskakel kan word nie nul . Glad nie. In die eerste geval jy 're instelling al die verwysings in jou skikking tot nul . In die tweede geval jy 're instelling die einste verwysing na die skikking self aan nul.

Net so, hoe gebruik jy null in Java? In Java (tm), " nul " is nie 'n sleutelwoord nie, maar 'n spesiale letterlike van die nul tipe. Dit kan na enige verwysingstipe gegiet word, maar nie na enige primitiewe tipe soos int of boolean nie. Die nul letterlik het nie noodwendig waarde nul nie. En dit is onmoontlik om te gooi na die nul tik of verklaar 'n veranderlike van hierdie tipe.

Vervolgens kan 'n mens ook vra, hoe kyk jy of 'n skikking nul is of nie?

  1. Gebruik telfunksie: Hierdie funksie tel al die elemente in 'n skikking. As die aantal elemente in skikking nul is, sal dit leë skikking vertoon.
  2. Gebruik sizeof() funksie: Hierdie metode kontroleer die grootte van skikking. As die grootte van die skikking nul is, is die skikking leeg, anders is die skikking nie leeg nie.

Hoe is tjek skikking nul of nie in Javascript?

Die skikking kan nagegaan word of dit is leeg deur die gebruik van die skikking . lengte eiendom. Deur nagaan as die eiendom bestaan, kan dit seker maak dat dit 'n skikking , en deur nagaan as die lengte teruggestuur groter as 0 is, kan seker gemaak word dat die skikking is nie leeg nie.

Aanbeveel: