Lớp Collections trong java chỉ chứa các phương thức static để thao tác và trả về các collection. Nó kế thừa lớp Object.
Những điểm quan trọng về lớp Collections trong java là:
Ví dụ 1: sử dụng phương thức Collections.addAll(Collection<? super T> c, T... elements).
Phương thức Collections.add() được sử dụng để thêm tất cả các phần tử quy định vào bộ sưu tập được chỉ định.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
Kết quả:
[C++, Java, PHP] [C++, Java, PHP, Servlet, JSP] [C++, Java, PHP, Servlet, JSP, C#, .Net]
Ví dụ 2: sử dụng phương thức Collections.max(Collection<? super T> c).
Phương thức Collections.max() được sử dụng để trả về phần tử max của bộ sưu tập đã cho, theo thứ tự được sắp xếp bởi comparator được chỉ định.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Kết quả:
Max = 67
Ví dụ 3: sử dụng phương thức Collections.min(Collection<? super T> c).
Phương thức Collections.min() được sử dụng để trả lại phần tử min của bộ sưu tập đã cho, theo thứ tự được sắp xếp bởi comparable được chỉ định.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Kết quả:
Min = 8
Method |
Description |
---|---|
static <T> boolean addAll(Collection<? super T> c, T... elements) |
Nó được sử dụng để thêm tất cả các phần tử quy định vào bộ sưu tập được chỉ định. |
static <T> Queue<T> asLifoQueue(Deque<T> deque) |
Nó được sử dụng để trả về một đối tượng Deque như một hàng đợi LIFO (Last-In-First-Out). |
static <T> int binarySearch(List<? extends T> list, T key, Comparator<? super T< c) |
Nó được sử dụng để tìm kiếm danh sách được chỉ định cho đối tượng được chỉ định sử dụng thuật toán tìm kiếm nhị phân. |
static <E> List<E> checkedList(List<E> list, Class<E> type) |
Nó được sử dụng để trả về một chế độ xem kiểu động của đối tượng list được chỉ định. |
static <E> Set<E> checkedSet(Set<E> s, Class<E> type) |
Nó được sử dụng để trả về một chế độ xem kiểu động của đối tượng set được chỉ định. |
static <E> SortedSet<E>checkedSortedSet(SortedSet<E> s, Class<E> type) |
Nó được sử dụng để trả về một chế độ xem kiểu động của đối tượng SortedSet được chỉ định. |
static void reverse(List<?> list) |
Nó được sử dụng để đảo ngược thứ tự của các phần tử trong danh sách được chỉ định.. |
static <T> T max(Collection<? extends T> coll, Comparator<? super T> comp) |
Nó được sử dụng để trả về phần tử max của bộ sưu tập đã cho, theo thứ tự được sắp xếp bởi comparator được chỉ định. |
static <T extends Object & Comparable<? super T>>T min(Collection<? extends T> coll) |
Nó được sử dụng để trả về phần tử min của bộ sưu tập đã cho, theo thứ tự được sắp xếp bởi comparable được chỉ định. |
static boolean replaceAll(List list, T oldVal, T newVal) |
Nó được sử dụng để thay thế tất cả các lần xuất hiện của một giá trị được chỉ định trong danh sách với một giá trị khác. |
Nguồn tin: viettuts.vn