Học viên: Phạm Thế Dương
Email: duongphamhn97@gmail.com
Bài viết gốc: https://www.programiz.com/java-programming/collection-interface
Ở bài viết này, ta sẽ tìm hiểu về Collection interface trong Java và các interface con của nó.Collection
interface là interface gốc trong collections framework của Java.
Interface này không có implementation trực tiếp. Tuy nhiên, nó được implement thông qua các interface con như List
, Set
và Queue
.
Ví dụ, ArrayList
class là một implementation của List
interface (interface con của Collection
inteface).
Các interface con của Collection
Như đã nhắc ở trên, Collection
interface bao gồm các interface con, các interface con này cũng được implement bởi nhiều class trong Java.
1. List Interface
List
interface là một collection có thứ tự cho phép ta thêm và xoá các phần tử giống như một mảng. Để tìm hiểu thêm, truy cập: Java List Interface.
2. Set Interface
Set
interface cho phép ta lưu các phần tử giống như các tập hợp trong toán học. Tức là nó không được có các phần tử trùng lặp. Để tìm hiểu thêm, truy cập: Java Set Interface.
3. Queue Interface
Queue
interface được sử dụng khi ta muốn lưu trữ và truy cập các phần tử theo kiểu Vào Trước, Ra Trước - First In, First Out (FIFO). Để tìm hiểu thêm, truy cập: Java Queue Interface.
Các phương thức trong Collection
Collection
interface bao gồm nhiều phương thức có thể được sử dụng để thực hiện nhiều thao tác khác nhau trên các đối tượng. Các phương thức này đều có trong interface con của nó.
add()
- thêm một phần tử vào collectionsize()
- trả về kích thước của collectionremove()
- xoá một phần tử khỏi collectioniterator()
- trả về một iterator để truy cập các phần tử của collectionaddAll()
- thêm tất cả các phần tử của một collection nào đó vào collectionremoveAll()
- xoá tất cả các phần tử của một collection nào đó khỏi collectionclear()
- xoá tất cả các phần tử của collection
Bình luận