Voitko lisätä nullin Java-joukkoon?
Voitko lisätä nullin Java-joukkoon?

Video: Voitko lisätä nullin Java-joukkoon?

Video: Voitko lisätä nullin Java-joukkoon?
Video: More than Coffee: как войти в IT и остаться в живых. Отвечаем на ваши вопросы. Java и не только. 2024, Saattaa
Anonim

Määritelmän mukaan a aseta esine tekee ei salli päällekkäisiä arvoja, mutta se tekee sallia korkeintaan yksi nolla arvo. Tyhjä arvot HashSetissä − HashSet-objekti sallii tyhjä arvot, mutta voit lisätä vain yksi nolla elementti siihen. Vaikka sinä lisäät lisää tyhjä arvot jos sinä yritä tulostaa sen sisältö, se näkyy vain yksi nolla.

Samoin voimmeko lisätä nullin Java-luetteloon?

Luettelot saa sisältää tyhjä , joten sinä voi laittaa nollaksi siinä jos haluat. ArrayList on nimenomaisesti sallittu ja sitä voidaan tallentaa tyhjä arvot, koska ne voivat olla merkityksellisiä ohjelmallesi. Ja tyhjä lista on tyhjä (eli ei sisällä mitään, ei edes tyhjä.

Tämän jälkeen kysymys kuuluu, mikä Java-kokoelma ei salli nulla? HashSet Javassa. HashSet-luokka toteuttaa Set-rajapinnan, jota tukee hash-taulukko, joka on itse asiassa HashMap-instanssi. Joukon iteraatiojärjestystä ei taata, mikä tarkoittaa, että luokka ei takaa elementtien jatkuvaa järjestystä ajan kuluessa. Tämä luokka sallii nollan elementti.

Samoin salliiko HashSet nolla-arvot Javassa?

HashSet tekee ei sallia päällekkäisiä elementtejä, mikä tarkoittaa sinua voi älä tallenna kaksoiskappaletta arvot sisään HashSet . HashMap tekee ei sallia päällekkäisiä avaimia kuitenkin sallii saada kaksoiskappaletta arvot . HashSet sallii yhden nolla arvo . HashMap sallii yhden tyhjä avain ja mikä tahansa määrä nolla-arvot.

Kuinka annat arvon nullille Javassa?

Sisään Java , a nolla arvo voidaan määrittää minkä tahansa tyyppiselle objektiviittaukselle osoittamaan, että se ei viittaa mihinkään. Kääntäjä määrää tyhjä kaikkiin alustamattomiin viitetyypin staattisiin ja ilmentymäjäseniin. Jos konstruktoria ei ole, menetelmät getArticles() ja getName() palauttavat a tyhjä viite.

Suositeltava: