public boolean removeAll(Collection c) Xóa tất cả các phần tử của collection được chỉ định từ collection gọi phương thức này. public boolean retainAll(Collection c) Xóa tất cả các thành[r]
(1)Collection
(2)2
Collection
−
Collection đối tượng mà nhóm đối tượng khác
thành phần tử cung cấp phương thức để thêm, xóa,
lấy, duyệt phần tử…
▪
Phần tử Collection không phép kiểu nguyên thủy
−
Collections Framework thống cách thức sử dụng
collection, gồm thành phần chính:
▪
Interface
▪
Lớp triển khai
▪
Thuật toán
−
Sử dụng đối tượng Iterator để duyệt qua tất phần tử
collection.
(3)(4)4
Collection
−
Iterable
interface
▪
Chứa liệu thành viên Iterator interface
−
Iterator
interface
▪
Cung cấp phương tiện để lặp lặp lại thành phần từ đầu
đến cuối collection.
−
Các phương thức Iterator
interface
Phương thức
Mô tả
public boolean
hasNext()
Trả true iterator phần tử phần tử
duyệt.
public object next()
Trả phần tử di chuyển trỏ trỏ tới phần tử
tiếp theo.
(5)public boolean addAll(Collection c)
Chèn phần tử collection định vào collection gọi phương thứcpublic boolean remove(Object element)
Xóa phần tử từ collectionpublic boolean removeAll(Collection c)
Xóa tất phần tử collection định từ collection gọi phương thứcpublic boolean retainAll(Collection c)
Xóa tất thành phần từ collectionpublic int size()
Trả lại tổng số phần tử collectionpublic void clear()
Loại bỏ tổng số phần tử khỏi collectionpublic boolean contains(Object element)
Tìm kiếm phần tửpublic boolean containsAll(Collection c)
Tìm kiếm collection định collectionpublic Iterator iterator()
Trả iteratorpublic Object[] toArray()
Chuyển đổi collection thành mảng (array)public boolean isEmpty()
Kiểm tra collection trống (6)6