Danh sách mảng đảo ngược
Giao diện
Bộ sưu tập
cũng cung cấp các phương thức cho các thao tác hàng loạt hoạt động trên toàn bộ bộ sưu tập:
containsAll
- trả về giá trị boolean
true
nếu bộ sưu tập này chứa tất cả các phần tử trong bộ sưu tập được gọi, nếu không nó trả về
false
.
addAll
- thêm tất cả các phần tử đã chỉ định vào bộ sưu tập đã chỉ định. Các phần tử cần thêm có thể được chỉ định riêng lẻ hoặc dưới dạng một mảng.
removeAll
- được sử dụng để xóa tất cả các phần tử khỏi danh sách có trong bộ sưu tập đã chỉ định.
xóa
- xóa tất cả các thành phần
reverse
- đảo ngược mảng
v.v.
Ví dụ
Sử dụng
removeAll
.
ArrayList<Số nguyên> first = new ArrayList<Integer>();
đầu tiên.add(1);
đầu tiên.add(2);
đầu tiên.add(3);
ArrayList<Số nguyên> second = new ArrayList<Integer>();
giây.add(1);
giây.add(2);
// loại bỏ tất cả các phần tử từ danh sách thứ hai,
// nếu chúng tồn tại trong danh sách đầu tiên
second.removeAll(first);