본문 바로가기
기록/Java&Spring&Eclipse

[Java] 자바 열거 enum 활용

by 자임 2022. 9. 30.

 

name()
열거 객체의 문자열 리턴

Season season = Season.SPRING;
String name = season.name(); // "SPRING"



values()
열거 타입의 모든 열거 객체들을 배열로 만들어 리턴

Season[] seasons = Season.values();
for(Season season : seasons) {
  System.out.println(season);
}

출처: https://itmining.tistory.com/149

 


+
enum 클래스를 Map 스타일로 enumMap

// enum 클래스의 소스
public enum Category {
image("image", "이미지"),
audio("audio", "오디오"),
video("video", "비디오");

    private String code;
    private String name;

    Category(String code, String name) {
        this.code = code;
        this.name = name;
    }
    public String getCode() {
        return this.code;
    }
    public String getName() {
        return this.name;
    }
}

출처 : https://alklid.tistory.com/1003