Je, unaweza kuongeza null kwa seti ya Java?
Je, unaweza kuongeza null kwa seti ya Java?

Video: Je, unaweza kuongeza null kwa seti ya Java?

Video: Je, unaweza kuongeza null kwa seti ya Java?
Video: ⚡️ ПРОВЕРИЛ ВСЕ РЕЖИМЫ на FORCEDROP - ЛУЧШИЙ САЙТ или ТРЭШ? | ФОРС ДРОП | FORCEDROP Промокод 2024, Mei
Anonim

Kulingana na ufafanuzi a kuweka kitu hufanya hairuhusu maadili yanayorudiwa lakini ni hufanya kuruhusu zaidi null moja thamani. Null maadili katika HashSet - Kitu cha HashSet kinaruhusu null maadili lakini, unaweza kuongeza pekee null moja kipengele kwake. Ingawa unaongeza zaidi null maadili kama wewe jaribu kuchapisha yaliyomo, inaonyesha tu null moja.

Vile vile, tunaweza kuongeza null katika orodha Java?

Orodha wanaruhusiwa kushikilia null , hivyo wewe inaweza kuweka null ndani yake ikiwa unataka. Orodha ya Array inaruhusiwa kwa uwazi na inaweza kuhifadhi null maadili, kwa sababu yanaweza kuwa na maana kwa programu yako. Na tupu orodha ni tupu (yaani haina chochote, hata null.

Baadaye, swali ni, ni mkusanyiko gani wa Java hauruhusu null? HashSet katika Java. Darasa la HashSet hutekelezea kiolesura cha Set, kinachoungwa mkono na jedwali la hashi ambalo kwa hakika ni mfano wa HashMap. Hakuna hakikisho linalotolewa kuhusu mpangilio wa marudio wa seti ambayo ina maana kwamba darasa halihakikishi mpangilio wa mara kwa mara wa vipengele kwa wakati. Darasa hili linaruhusu batili kipengele.

Vivyo hivyo, Je, HashSet inaruhusu maadili yasiyofaa katika Java?

HashSet inafanya sivyo kuruhusu nakala za vipengele ambavyo vinamaanisha wewe unaweza si kuhifadhi nakala maadili katika HashSet . HashMap hufanya sivyo kuruhusu funguo mbili hata hivyo inaruhusu kuwa na nakala maadili . HashSet vibali vya kuwa na mtu mmoja thamani tupu . HashMap inaruhusu mtu mmoja null ufunguo na nambari yoyote ya maadili tupu.

Unatoaje thamani ya kubatilisha katika Java?

Katika Java , a thamani tupu inaweza kupewa marejeleo ya kitu cha aina yoyote ili kuonyesha kuwa hakielekezi chochote. Mkusanyaji anapeana null kwa tuli na mfano wa wanachama wowote wa aina ya marejeleo. Kwa kukosekana kwa mjenzi, njia za getArticles() na getName() zitarudisha a null kumbukumbu.

Ilipendekeza: