Ar galite pridėti nulį prie „Java“rinkinio?
Ar galite pridėti nulį prie „Java“rinkinio?

Video: Ar galite pridėti nulį prie „Java“rinkinio?

Video: Ar galite pridėti nulį prie „Java“rinkinio?
Video: Null Keyword in Java (Tutorial) 2024, Lapkritis
Anonim

Pagal apibrėžimą a rinkinys objektas daro neleisti pasikartojančių verčių, bet tai daro leisti daugiausia vienas nulis vertė. Null reikšmės HashSet – HashSet objektas leidžia nulinis vertybes, bet galite pridėti tik vienas nulis elementas. nors tu pridėjai daugiau nulinis vertybes jei tu pabandykite atspausdinti jo turinį, jis tik rodomas vienas nulis.

Taip pat, ar galime įtraukti nulį į Java sąrašą?

Sąrašai leidžiama turėti nulinis , taigi tu gali įdėti nulį joje, jei nori. „ArrayList“yra aiškiai leidžiamas ir gali būti saugomas nulinis vertybes, nes jos gali būti reikšmingos jūsų programai. Ir tuščias sąrašą yra tuščias (t. y. nieko nėra, net nėra nulinis.

Vėliau kyla klausimas, kuriai Java kolekcijai neleidžiama null? HashSet Java. „HashSet“klasė įgyvendina „Set“sąsają, paremtą maišos lentele, kuri iš tikrųjų yra „HashMap“egzempliorius. Negarantuojama aibės iteracijos tvarka, o tai reiškia, kad klasė negarantuoja pastovios elementų tvarkos laikui bėgant. Ši klasė leidžia nulį elementas.

Panašiai, ar HashSet leidžia nulines reikšmes Java?

HashSet daro ne leisti pasikartojantys elementai, tai reiškia jus gali nesaugokite dublikato vertybes in HashSet . HashMap daro ne leisti pasikartojantys raktai, tačiau tai leidžia turėti dublikatą vertybes . HashSet leidžia turėti vieną nulinė vertė . HashMap leidžia vieną nulinis raktas ir bet koks skaičius nulinės reikšmės.

Kaip „Java“suteikiate null reikšmę?

Į Java , a nulinė vertė gali būti priskirtas bet kokio tipo objekto nuorodai, nurodant, kad ji nenurodo į nieką. Kompiliatorius priskiria nulinis bet kokiems neinicijuotiems atskaitos tipo statiniams ir egzempliorių nariams. Jei konstruktoriaus nėra, metodai getArticles() ir getName() grąžins a nulinis nuoroda.

Rekomenduojamas: