1.valueOf() 메서드
이것은 열거형 클래스를 가져오기 위해 문자열(열거형 이름)을 전달하는 정적 메서드입니다. 전달된 이름이 존재하지 않으면 오류가 보고됩니다.
public static void main(String[] args) throws Exception{ System.out.println(PayTypeEnum.valueOf("ALI_PAY")); System.out.println(PayTypeEnum.valueOf("HUAWEI_PAY")); }
2.values() 메서드
는 열거 클래스의 모든 열거 데이터를 포함하는 배열을 반환합니다.
public static void main(String[] args) throws Exception { PayTypeEnum[] payTypeEnums = PayTypeEnum.values(); for (PayTypeEnum payTypeEnum : payTypeEnums) { System.out.println("code: " + payTypeEnum.getCode() + ",describe: " + payTypeEnum.getDescribe()); } }
3. ordinal() 메서드
기본적으로 열거형 클래스는 정의된 열거형에 대한 기본 순서를 제공하고 ordinal() 메서드는 열거형의 순서를 반환할 수 있습니다.
아아아아위 내용은 Java 열거형 클래스와 함께 제공되는 메서드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!