Computer >> Máy Tính >  >> Lập trình >> Java

Lặp lại các Giá trị Enum trong Java

Lớp Enum là lớp cơ sở chung của tất cả các kiểu liệt kê của ngôn ngữ Java.

Ví dụ

Hãy để chúng tôi xem một ví dụ để lặp qua các giá trị enum bằng vòng lặp for -

public class Demo {
   public enum Vehicle { CAR, BUS, BIKE }
   public static void main(String[] args) {
      for (Vehicle v : Vehicle.values())
         System.out.println(v);
   }
}

Đầu ra

CAR
BUS
BIKE

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để lặp lại các giá trị enum bằng cách sử dụng cho mỗi -

import java.util.stream.Stream;
public class Demo {
   public enum Work { TABLE, CHAIR, NOTEPAD, PEN, LAPTOP }
   public static void main(String[] args) {
      Stream.of(Work.values()).forEach(System.out::println);
   }
}

Đầu ra

TABLE
CHAIR
NOTEPAD
PEN
LAPTOP