A mund të shtoni null në një grup Java?
A mund të shtoni null në një grup Java?

Video: A mund të shtoni null në një grup Java?

Video: A mund të shtoni null në një grup Java?
Video: Lazarus IDE Обзор преимуществ / Особенности / Установка, Удаление / FpcUpDeluxe / 2022 / Free Pascal 2024, Nëntor
Anonim

Sipas përkufizimit a vendosur Objekt bën të mos lejojë vlera të dyfishta por atë bën lejojnë më së shumti një null vlerë. I pavlefshëm vlerat në HashSet − Objekti HashSet lejon i pavlefshëm vlerat por, ju mund të shtoni vetëm një null element në të. edhe pse ju shtoni më shumë i pavlefshëm vlerat nëse ju përpiquni të printoni përmbajtjen e tij, ai shfaqet vetëm një null.

Po kështu, a mund të shtojmë null në listën Java?

Listat lejohen të përmbajnë i pavlefshëm , pra ju mund të vendoset null në të nëse dëshironi. Një ArrayList në mënyrë eksplicite lejohet dhe mund të ruhet i pavlefshëm vlerat, sepse ato mund të jenë domethënëse për programin tuaj. Dhe bosh listë është bosh (d.m.th. nuk përmban asgjë, madje as i pavlefshëm.

Më pas, pyetja është, cili koleksion Java nuk lejon null? HashSet në Java. Klasa HashSet implementon ndërfaqen Set, të mbështetur nga një tabelë hash e cila në fakt është një shembull HashMap. Nuk jepet garanci për rendin e përsëritjes së grupit që do të thotë se klasa nuk garanton renditjen konstante të elementeve me kalimin e kohës. Kjo klasë lejon null element.

Në mënyrë të ngjashme, a lejon HashSet vlera null në Java?

HashSet bën jo lejojnë dublika elemente që do të thotë ju mund mos ruani dublikatë vlerat në HashSet . HashMap bën jo lejojnë kopjoni çelësat sido që të jetë lejon të ketë dublikatë vlerat . HashSet lejet për të pasur një të vetme vlerë zero . HashMap lejon single i pavlefshëm kyç dhe çdo numër të vlerat zero.

Si i jepni një vlerë nullit në Java?

Në Java , a vlerë zero mund t'i caktohet një referencë objekti të çdo lloji për të treguar se nuk tregon asgjë. Kompiluesi cakton i pavlefshëm për çdo anëtar statik dhe instancë të painitializuar të llojit referues. Në mungesë të një konstruktori, metodat getArticles() dhe getName() do të kthehen a i pavlefshëm referencë.

Recommended: