Ali lahko naboru Java dodate nič?
Ali lahko naboru Java dodate nič?

Video: Ali lahko naboru Java dodate nič?

Video: Ali lahko naboru Java dodate nič?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Maj
Anonim

Po definiciji a set predmet ne ne dovoli podvojenih vrednosti, ampak to ne dovolite kvečjemu ena ničelna vrednost. Nič vrednosti v HashSet – objekt HashSet dovoljuje nič vrednote, vendar lahko dodate samo ena ničelna element zanj. Čeprav dodaš več nič vrednosti, če ti poskusite natisniti njegovo vsebino, prikaže se samo ena ničelna.

Podobno, ali lahko dodamo nič na seznam Java?

Seznami dovoljeno vsebovati nič , torej ti lahko postavi nič v njem, če hočeš. ArrayList je izrecno dovoljen in ga je mogoče shraniti nič vrednosti, ker so morda pomembne za vaš program. In prazna seznam je prazen (tj. ne vsebuje ničesar, niti ne nič.

Kasneje se postavlja vprašanje, katera zbirka Java ne dovoljuje nič? HashSet v Javi. Razred HashSet implementira vmesnik Set, podprt s tabelo hash, ki je dejansko primerek HashMap. Za vrstni red iteracije niza ni nobenega jamstva, kar pomeni, da razred ne zagotavlja stalnega vrstnega reda elementov skozi čas. Ta razred dovoljuje null element.

Podobno, ali HashSet dovoljuje ničelne vrednosti v Javi?

HashSet ima ne dovoli podvojenih elementov, kar pomeni vas lahko ne shranjujte dvojnika vrednote v HashSet . HashMap ne ne dovoli podvojeni ključi pa vendar dovoljuje imeti dvojnik vrednote . HashSet dovoljuje imeti samsko ničelna vrednost . HashMap dovoljuje samsko nič ključ in poljubno število ničelne vrednosti.

Kako v Javi dodelite vrednost null?

V Java , a ničelna vrednost se lahko dodeli referenci predmeta katere koli vrste, da pokaže, da ne kaže na nič. Prevajalnik dodeli nič vsem neinicializiranim statičnim članom in članom primerka referenčnega tipa. Če ni konstruktorja, bosta metodi getArticles() in getName() vrnili nič referenca.

Priporočena: