Dưới đây là khai báo của lớp java.util.EnumSet trong java
1 2 |
|
Method |
Description |
---|---|
static <E extends Enum<E>> EnumSet<E> allOf(Class<E> elementType) |
Nó được sử dụng để tạo ra một bộ enum chứa tất cả các phần tử trong kiểu phần tử được chỉ định. |
static <E extends Enum<E>> EnumSet<E> copyOf(Collection<E> c) |
Nó được sử dụng để tạo ra một bộ enum khởi tạo từ bộ sưu tập được chỉ định. |
static <E extends Enum<E>> EnumSet<E> noneOf(Class<E> elementType) |
Nó được sử dụng để tạo một tập hợp enum rỗng với kiểu phần tử được chỉ định. |
static <E extends Enum<E>> EnumSet<E> of(E e) |
Nó được sử dụng để tạo một bộ enum ban đầu có chứa các phần tử được chỉ định. |
static <E extends Enum<E>> EnumSet<E> range(E from, E to) |
Nó được sử dụng để tạo một bộ enum ban đầu chứa các phần tử được chỉ định. |
EnumSet<E> clone() |
Nó được sử dụng để trả về một bản sao của đối tượng set này. |
Ví dụ 1: sử dụng phương thức EnumSet.of().
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 |
|
Kết quả:
MONDAY TUESDAY WEDNESDAY
Ví dụ 2: sử dụng phương thức EnumSet.allOf() và EnumSet.noneOf().
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 |
|
Kết quả:
Week Days:[SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY] Week Days:[]
Nguồn tin: viettuts.vn