В този урок ще научим за интерфейса на Java Collection и неговите подинтерфейси.
В Collection
интерфейса е основната интерфейс на колекции рамките на Java.
Няма директно изпълнение на този интерфейс. Въпреки това, той се реализира чрез своите subinterfaces обичат List
, Set
и Queue
.
Например, ArrayList
класът изпълнява List
интерфейса, който е подинтерфейс на Collection
интерфейса.
Подинтерфейси на Collection
Както бе споменато по-горе, Collection
интерфейсът включва подинтерфейси, които се изпълняват от различни класове в Java.
1. Интерфейс на списъка
В List
Интерфейсът е подредена съвкупност, която ни позволява да добавяте и премахвате елементи като масив. За да научите повече, посетете: Java List Interface.
2. Задайте интерфейс
В Set
интерфейса ни позволява да съхраняват елементи в различни групи, подобни на снимачната площадка по математика. Не може да има дублиращи се елементи. За да научите повече, посетете: Java Set Interface.
3. Интерфейс на опашката
В Queue
интерфейса се използва, когато искаме да се съхраняват и достъп елементи в Първо, пръв излязъл (FIFO) начин. За да научите повече, посетете: Интерфейс на опашката на Java.
Методи за събиране
В Collection
интерфейса включва различни методи, които могат да бъдат използвани за извършване на различни операции на обекти. Тези методи са достъпни във всички негови подинтерфейси.
add()
- вмъква посочения елемент в колекциятаsize()
- връща размера на колекциятаremove()
- премахва посочения елемент от колекциятаiterator()
- връща итератор за достъп до елементи от колекциятаaddAll()
- добавя всички елементи от определена колекция към колекциятаremoveAll()
- премахва от колекцията всички елементи на посочената колекцияclear()
- премахва всички елементи от колекцията