Maaari ka bang magdagdag ng null sa isang set ng Java?
Maaari ka bang magdagdag ng null sa isang set ng Java?

Video: Maaari ka bang magdagdag ng null sa isang set ng Java?

Video: Maaari ka bang magdagdag ng null sa isang set ng Java?
Video: Winson WCS1800 WCS2750 WCS1500 Hall Effect Current Sensor with Robojax Arduino Library 2024, Nobyembre
Anonim

Ayon sa kahulugan a itakda bagay ginagawa hindi pinapayagan ang mga dobleng halaga ngunit ito ginagawa payagan sa karamihan isang null halaga. Wala mga halaga sa HashSet − Ang HashSet object ay nagbibigay-daan wala mga halaga ngunit, Pwede kang magdagdag lamang isang null elemento nito. Kahit na Idagdag mo higit pa wala mga halaga kung ikaw subukang i-print ang mga nilalaman nito, ito ay nagpapakita lamang isang null.

Gayundin, maaari ba tayong magdagdag ng null sa listahan ng Java?

Mga listahan ay pinapayagang maglaman wala , kaya ikaw maaaring ilagay null sa loob nito kung gusto mo. Ang isang ArrayList ay tahasang pinapayagan at may kakayahang mag-imbak wala mga halaga, dahil maaaring makabuluhan ang mga ito sa iyong programa. At walang laman listahan ay walang laman (i.e. walang laman, kahit na wala.

Kasunod nito, ang tanong ay, aling koleksyon ng Java ang hindi pinapayagan ang null? HashSet sa Java. Ang klase ng HashSet ay nagpapatupad ng Set interface, na sinusuportahan ng hash table na talagang isang halimbawa ng HashMap. Walang ginawang garantiya tungkol sa pagkakasunud-sunod ng pag-ulit ng set na nangangahulugang hindi ginagarantiyahan ng klase ang patuloy na pagkakasunud-sunod ng mga elemento sa paglipas ng panahon. Pinahihintulutan ng klase na ito ang null elemento.

Katulad nito, pinapayagan ba ng HashSet ang mga null na halaga sa Java?

Ginagawa ng HashSet hindi payagan mga dobleng elemento na nangangahulugang ikaw pwede hindi mag-imbak ng duplicate mga halaga sa HashSet . HashMap ginagawa hindi payagan mga duplicate na key gayunpaman ito nagpapahintulot para magkaroon ng duplicate mga halaga . HashSet permit na magkaroon ng isang solong null value . Pinahihintulutan ng HashMap ang single wala susi at anumang bilang ng mga null na halaga.

Paano ka nagbibigay ng halaga sa null sa Java?

Sa Java , a null value ay maaaring italaga sa isang object reference ng anumang uri upang ipahiwatig na ito ay tumuturo sa wala. Ang compiler ay nagtatalaga wala sa anumang hindi nasimulang static at instance na mga miyembro ng uri ng sanggunian. Sa kawalan ng constructor, ang getArticles() at getName() method ay magbabalik ng a wala sanggunian.

Inirerekumendang: