I denne vejledning lærer vi om Java Collection-grænsefladen og dens undergrænseflader.
Den Collection
interfacet er roden grænsefladen af Java kollektioner rammer.
Der er ingen direkte implementering af denne grænseflade. Men det er implementeret gennem sine subinterfaces lide List
, Set
og Queue
.
For eksempel ArrayList
implementerer klassen List
grænsefladen, som er en undergrænseflade af Collection
grænsefladen.
Undergrænseflader af samlingen
Som nævnt ovenfor Collection
inkluderer grænsefladen undergrænseflader, der implementeres af forskellige klasser i Java.
1. Listegrænseflade
Den List
interfacet er en ordnet samling, der giver os mulighed for at tilføje og fjerne elementer som et array. For at lære mere, besøg: Java List Interface.
2. Indstil grænseflade
Den Set
interface giver os mulighed for at gemme elementer i forskellige sæt svarende til sættet i matematik. Det kan ikke have duplikatelementer. For at lære mere, besøg: Java Set Interface.
3. Køinterface
Den Queue
interfacet bruges når vi ønsker at gemme og få adgang til elementer i First In, First Out (FIFO) måde. For at lære mere, besøg: Java Queue Interface.
Metoder til indsamling
Den Collection
grænseflade omfatter forskellige metoder, der kan bruges til at udføre forskellige operationer på objekter. Disse metoder er tilgængelige i alle dens undergrænseflader.
add()
- indsætter det angivne element i samlingensize()
- returnerer størrelsen på samlingenremove()
- fjerner det angivne element fra samlingeniterator()
- returnerer en iterator for at få adgang til elementer i samlingenaddAll()
- føjer alle elementerne i en bestemt samling til samlingenremoveAll()
- fjerner alle elementerne i den angivne samling fra samlingenclear()
- fjerner alle elementerne i samlingen