Czy możesz dodać null do ustawionej Javy?
Czy możesz dodać null do ustawionej Javy?

Wideo: Czy możesz dodać null do ustawionej Javy?

Wideo: Czy możesz dodać null do ustawionej Javy?
Wideo: Null Keyword in Java (Tutorial) 2024, Listopad
Anonim

Zgodnie z definicją a ustawić obiekt czy nie zezwalaj na zduplikowane wartości, ale to czy pozwolić najwyżej jeden null wartość. Zero wartości w HashSet − obiekt HashSet pozwala zero wartości, ale możesz dodać tylko jeden null element do niego. Pomimo ty dodajesz jeszcze zero wartości jeśli ty spróbuj wydrukować jego zawartość, wyświetla się tylko jeden null.

Podobnie, czy możemy dodać null w liście Java?

Listy mogą zawierać zero , więc ty można umieścić null w nim, jeśli chcesz. ArrayList jawnie jest dozwolony i może przechowywać zero wartości, ponieważ mogą mieć znaczenie dla twojego programu. I pusty lista jest pusty (tzn. nie zawiera niczego, nawet zero.

Następnie pojawia się pytanie, która kolekcja Java nie zezwala na wartość null? HashSet w Javie. Klasa HashSet implementuje interfejs Set, wspierany przez tablicę skrótów, która w rzeczywistości jest instancją HashMap. Nie ma gwarancji co do kolejności iteracji zbioru, co oznacza, że klasa nie gwarantuje stałej kolejności elementów w czasie. Ta klasa zezwala na null element.

Podobnie, czy HashSet zezwala na wartości null w Javie?

HashSet robi nie pozwolić zduplikowane elementy, co oznacza ciebie Móc nie przechowuj duplikatu wartości w HashSet . HashMap czy nie pozwolić zduplikowane klucze jednak pozwala mieć duplikat wartości . HashSet pozwala na posiadanie jednego wartość null . HashMap pozwala na pojedyncze zero klucz i dowolna liczba wartości zerowe.

Jak podać wartość null w Javie?

w Jawa , a wartość null można przypisać do odwołania do obiektu dowolnego typu, aby wskazać, że nic nie wskazuje. Kompilator przypisuje zero do wszystkich niezainicjowanych elementów członkowskich statycznych i wystąpienia typu referencyjnego. W przypadku braku konstruktora metody getArticles() i getName() zwrócą a zero referencja.

Zalecana: