Innholdsfortegnelse:

Hvordan implementerer du settgrensesnitt i Java?
Hvordan implementerer du settgrensesnitt i Java?

Video: Hvordan implementerer du settgrensesnitt i Java?

Video: Hvordan implementerer du settgrensesnitt i Java?
Video: 14.9 Set Interface in Java Collection Framework 2024, Desember
Anonim

Sett i Java

  1. Sett er en grensesnitt som utvider samlingen. Det er en uordnet samling av objekter der dupliserte verdier ikke kan lagres.
  2. I utgangspunktet, Sett er implementert av HashSet , LinkedHashSet eller TreeSet (sortert representasjon).
  3. Sett har ulike metoder for å legge til, fjerne klar, størrelse osv. for å forbedre bruken av dette grensesnitt .

Også, hva er sett grensesnitt i Java?

De Angi grensesnitt . EN Sett er en samling som ikke kan inneholde dupliserte elementer. Den modellerer det matematiske sett abstraksjon. De Sett grensesnitt inneholder bare metoder som er arvet fra Collection og legger til begrensningen om at dupliserte elementer er forbudt.

Videre, HVA ER grensesnitt i Java med eksempel? Som en klasse, en grensesnitt kan ha metoder og variabler, men metodene deklarert i en grensesnitt er som standard abstrakte (bare metodesignatur, ingen brødtekst). Grensesnitt spesifisere hva en klasse må gjøre og ikke hvordan. Det er klassens blåkopi. EN Java bibliotek eksempel er, komparator Grensesnitt.

Kan vi i tillegg endre objektsettet i Java?

1 svar. Vanligvis ser ikke samlinger med en slags intern struktur etter endringer i elementene og strukturen deres vil bli ødelagt hvis du endre elementene (på måter som endrer egenskapen som strukturen er basert på). Dette holder for Tresett også.

Hva er klassene som implementerer liste og sett grensesnitt?

2) Liste tillater duplikater mens Sett tillater ikke dupliserte elementer. Alle elementene i en Sett skal være unik hvis du prøver å sette inn duplikatelementet i Sett det ville erstatte den eksisterende verdien. 3) Liste implementeringer: ArrayList, LinkedList etc. Sett implementeringer: HashSet, LinkedHashSet, TreeSet etc.

Anbefalt: