Kan du tilføje null til et sæt Java?
Kan du tilføje null til et sæt Java?

Video: Kan du tilføje null til et sæt Java?

Video: Kan du tilføje null til et sæt Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, December
Anonim

I henhold til definitionen a sæt objekt gør ikke tillade duplikerede værdier, men det gør tillade højst en nul værdi. Nul værdier i HashSet − HashSet-objektet tillader nul værdier, men du kan tilføje kun en nul element til det. Selvom du tilføjer mere nul værdier if du prøv at udskrive indholdet, det vises kun en nul.

Ligeledes kan vi tilføje null i listen Java?

Lister får lov til at indeholde nul , så dig kan sætte nul i den, hvis du vil. En ArrayList er eksplicit tilladt og i stand til at gemme nul værdier, fordi de kan være meningsfulde for dit program. Og tom liste er tom (dvs. indeholder ikke noget, ikke engang nul.

Efterfølgende er spørgsmålet, hvilken Java-samling tillader ikke null? HashSet i Java. HashSet-klassen implementerer Set-grænsefladen, bakket op af en hash-tabel, som faktisk er en HashMap-instans. Der gives ingen garanti for gentagelsesrækkefølgen af sættet, hvilket betyder, at klassen ikke garanterer den konstante rækkefølge af elementer over tid. Denne klasse tillader null element.

På samme måde tillader HashSet null-værdier i Java?

Det gør HashSet ikke give lov til dublerede elementer, der betyder dig kan ikke opbevare duplikat værdier i HashSet . HashMap gør ikke give lov til duplikatnøgler dog det tillader at have duplikat værdier . HashSet tilladelse til at have en enkelt null værdi . HashMap tillader single nul nøgle og et vilkårligt antal null-værdier.

Hvordan giver du en værdi til null i Java?

I Java , a null værdi kan tildeles en objektreference af enhver type for at angive, at den ikke peger på noget. Compileren tildeler nul til enhver uinitialiseret statisk og instansmedlemmer af referencetypen. I mangel af en konstruktør vil metoderne getArticles() og getName() returnere en nul reference.

Anbefalede: