Indholdsfortegnelse:

Hvordan implementerer du set interface i Java?
Hvordan implementerer du set interface i Java?

Video: Hvordan implementerer du set interface i Java?

Video: Hvordan implementerer du set interface i Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Indstillet i Java

  1. Sæt er en interface som udvider Samlingen. Det er en uordnet samling af objekter, hvor duplikerede værdier ikke kan gemmes.
  2. I bund og grund, Sæt er implementeret ved HashSet , LinkedHashSet eller TreeSet (sorteret repræsentation).
  3. Sæt har forskellige metoder til at tilføje, fjerne klar, størrelse osv. for at forbedre brugen af dette interface .

Hvad er set interface i Java?

Det Indstil grænseflade . EN Sæt er en samling, der ikke kan indeholde duplikerede elementer. Den modellerer det matematiske sæt abstraktion. Det Indstil interface indeholder kun metoder, der er arvet fra Collection og tilføjer begrænsningen, at duplikerede elementer er forbudt.

Ydermere, HVAD ER interface i Java med eksempel? Som en klasse, en interface kan have metoder og variabler, men metoderne erklæret i en interface er som standard abstrakte (kun metodesignatur, ingen brødtekst). Grænseflader specificere, hvad en klasse skal gøre og ikke hvordan. Det er klassens blueprint. EN Java bibliotek eksempel er, komparator Interface.

Kan vi desuden ændre objektsættet i Java?

1 svar. Generelt ser samlinger med en form for intern struktur ikke efter ændringer i deres elementer og deres struktur vilje blive ødelagt, hvis du modificere elementerne (på måder, der ændrer den egenskab, som strukturen er baseret på). Dette gælder for Træsæt såvel.

Hvad implementerer klasserne liste og sæt grænseflade?

2) Liste tillader dubletter mens Sæt tillader ikke duplikerede elementer. Alle elementerne i en Sæt bør være unik, hvis du forsøger at indsætte det duplikerede element i Sæt det ville erstatte den eksisterende værdi. 3) Liste implementeringer: ArrayList, LinkedList osv. Sæt implementeringer: HashSet, LinkedHashSet, TreeSet osv.

Anbefalede: