Java dəstinə null əlavə edə bilərsinizmi?
Java dəstinə null əlavə edə bilərsinizmi?

Video: Java dəstinə null əlavə edə bilərsinizmi?

Video: Java dəstinə null əlavə edə bilərsinizmi?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Noyabr
Anonim

Tərifə görə a təyin edin obyekt edir dublikat dəyərlərə icazə verməyin, ancaq bu edir maksimum icazə verin bir sıfır dəyər. Sıfır HashSet-də dəyərlər - HashSet obyekti imkan verir sıfır dəyərlər amma, əlavə edə bilərsiniz yalnız bir sıfır onun elementi. Baxmayaraq ki əlavə edirsən daha çox sıfır dəyərlər olarsa Sən onun məzmununu çap etməyə çalışın, yalnız göstərilir bir sıfır.

Eynilə, Java siyahısına null əlavə edə bilərikmi?

Siyahılar ehtiva etməyə icazə verilir sıfır , elə sən null qoya bilər istəsən içində. ArrayList-ə açıq şəkildə icazə verilir və onu saxlaya bilir sıfır dəyərlər, çünki onlar proqramınız üçün mənalı ola bilər. Və boş siyahı boşdur (yəni heç nə ehtiva etmir, hətta sıfır.

Sonradan sual yaranır ki, hansı Java kolleksiyası null-a icazə vermir? Java-da HashSet. HashSet sinfi HashMap nümunəsi olan hash cədvəli ilə dəstəklənən Set interfeysini həyata keçirir. Dəstin iterasiya sırası ilə bağlı heç bir zəmanət verilmir, bu o deməkdir ki, sinif zamanla elementlərin sabit sırasına zəmanət vermir. Bu sinif sıfıra icazə verir element.

Eynilə, HashSet Java-da null dəyərlərə icazə verirmi?

HashSet edir yox icazə verin dublikat elementlər, yəni siz bacarmaq dublikat saxlamayın dəyərlər in HashSet . HashMap edir yox icazə verin lakin bu düymələri dublikat imkan verir dublikat sahibi olmaq dəyərlər . HashSet tək olmasına icazə verir sıfır dəyər . HashMap təkliyə icazə verir sıfır açar və istənilən sayda null dəyərlər.

Java-da null dəyərini necə verirsiniz?

In Java , a sıfır dəyər heç bir şeyə işarə etmədiyini göstərmək üçün istənilən növ obyekt istinadına təyin edilə bilər. Kompilyator təyin edir sıfır hər hansı başlamamış statik və istinad tipli nümunə üzvlərinə. Konstruktor olmadıqda, getArticles() və getName() metodları a qaytaracaq. sıfır istinad.

Tövsiyə: