Bolehkah anda menambah null pada set Java?
Bolehkah anda menambah null pada set Java?

Video: Bolehkah anda menambah null pada set Java?

Video: Bolehkah anda menambah null pada set Java?
Video: Belajar Java [Dasar] - 52 - Mengenal Exception - Try, Catch, dan Finally 2024, Mungkin
Anonim

Mengikut definisi a ditetapkan objek tidak tidak membenarkan nilai pendua tetapi ia tidak benarkan paling banyak satu null nilai. batal nilai dalam HashSet − Objek HashSet membenarkan null nilai tetapi, anda boleh menambah sahaja satu null unsur kepadanya. Padahal awak tambah lebih null nilai jika awak cuba cetak kandungannya, ia memaparkan sahaja satu null.

Begitu juga, bolehkah kita menambah null dalam senarai Java?

Senarai dibenarkan untuk mengandungi null , jadi anda boleh meletakkan null di dalamnya jika anda mahu. ArrayList secara eksplisit dibenarkan dan boleh disimpan null nilai, kerana ia mungkin bermakna kepada program anda. Dan kosong senarai kosong (iaitu tidak mengandungi apa-apa, malah null.

Selepas itu, persoalannya ialah, koleksi Java manakah yang tidak membenarkan null? HashSet dalam Java. Kelas HashSet melaksanakan antara muka Set, disokong oleh jadual cincang yang sebenarnya merupakan contoh HashMap. Tiada jaminan dibuat tentang susunan lelaran set yang bermaksud bahawa kelas tidak menjamin susunan unsur yang berterusan dari semasa ke semasa. Kelas ini membenarkan null unsur.

Begitu juga, adakah HashSet membenarkan nilai nol dalam Java?

HashSet tidak bukan benarkan elemen pendua yang bermaksud anda boleh tidak menyimpan pendua nilai dalam HashSet . HashMap tidak bukan benarkan kunci pendua walau bagaimanapun ia membenarkan untuk mempunyai pendua nilai . HashSet permit untuk mempunyai satu nilai nol . HashMap membenarkan tunggal null kunci dan sebarang nombor nilai nol.

Bagaimanakah anda memberikan nilai kepada null di Jawa?

Dalam Jawa , a nilai nol boleh diberikan kepada rujukan objek dari apa-apa jenis untuk menunjukkan bahawa ia menunjuk kepada tiada. Pengkompil menetapkan null kepada mana-mana ahli statik dan contoh jenis rujukan yang tidak dimulakan. Sekiranya tiada pembina, kaedah getArticles() dan getName() akan mengembalikan a null rujukan.

Disyorkan: