Können Sie null zu einem Java-Satz hinzufügen?
Können Sie null zu einem Java-Satz hinzufügen?

Video: Können Sie null zu einem Java-Satz hinzufügen?

Video: Können Sie null zu einem Java-Satz hinzufügen?
Video: Zeichenketten - Java Tutorial 13 2024, November
Anonim

Gemäß der Definition a einstellen Objekt tut keine doppelten Werte zulassen, aber es tut höchstens zulassen eine null Wert. Null Werte in HashSet − Das HashSet-Objekt erlaubt Null Werte, aber Du kannst hinzufügen nur eine null Element dazu. Obwohl du fügst hinzu mehr Null Werte, wenn Sie Versuchen Sie, den Inhalt zu drucken, es wird nur angezeigt eine null.

Können wir auch null in der Liste Java hinzufügen?

Listen dürfen enthalten Null , also du kann null setzen drin, wenn du willst. Eine ArrayList ist explizit erlaubt und kann speichern Null Werte, da sie für Ihr Programm von Bedeutung sein könnten. Und leer aufführen ist leer (d.h. enthält nichts, nicht einmal Null.

Anschließend stellt sich die Frage, welche Java-Sammlung null nicht zulässt? HashSet in Java. Die HashSet-Klasse implementiert die Set-Schnittstelle, die von einer Hash-Tabelle unterstützt wird, die eigentlich eine HashMap-Instanz ist. Es wird keine Garantie für die Iterationsreihenfolge der Menge gegeben, was bedeutet, dass die Klasse nicht die konstante Reihenfolge der Elemente über die Zeit garantiert. Diese Klasse erlaubt die Null Element.

Erlaubt HashSet auch Nullwerte in Java?

HashSet tut nicht ermöglichen doppelte Elemente, die dich bedeuten kann Duplikat nicht speichern Werte in HashSet . HashMap tut nicht ermöglichen doppelte Schlüssel aber es erlaubt Duplikate haben Werte . HashSet erlaubt eine Single zu haben Nullwert . HashMap erlaubt Single Null Schlüssel und beliebig viele Nullwerte.

Wie geben Sie in Java einen Wert für null?

In Java , ein Nullwert kann einer Objektreferenz eines beliebigen Typs zugewiesen werden, um anzuzeigen, dass sie auf nichts zeigt. Der Compiler weist Null auf alle nicht initialisierten statischen Member und Instanzmember des Referenztyps. Wenn kein Konstruktor vorhanden ist, geben die Methoden getArticles() und getName() a. zurück Null Hinweis.

Empfohlen: