투케이2K

66. (java/자바) enum 열거체 사용해 상수값 정의 및 호출 사용 실시 본문

Java

66. (java/자바) enum 열거체 사용해 상수값 정의 및 호출 사용 실시

투케이2K 2021. 1. 5. 08:42
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI2;

enum E_Class{
	
	/*[설 명]
	 *1. 상수값(고정 데이터)을 열거체로 정의해 간편하게 관리하고 호출 및 사용할 수 있습니다
	 *2. 사용방법 - E_Class.SUCCESS_STRING.getValue();	 
	 */	
	
	SUCCESS_STRING("성공"),
	SUCCESS_INT("200"),
	
	FAIL_STRING("실패"),
	FAIL_INT("400");
	
	//상수값을 호출하기 위해 get메소드 생성 실시
	private final String value;
	E_Class(String value) { 
		this.value = value; 
	}
	public String getValue() { 
		return value; 
	}
}//enum 종료

public class MainActivity14 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[enum 열거체 사용해 상수값 정의 및 호출 사용 실시]");
		
		//전체 정의된 상수 key 출력
		E_Class[] arr = E_Class.values();
		System.out.print("전체 정의된 key : ");
		for (E_Class key : arr) {
			System.out.print(key + ", ");
		}
		System.out.println("");
        
		//전체 정의된 상수 value 출력
		E_Class[] arr2 = E_Class.values();
		System.out.print("전체 정의된 value : ");
		for (E_Class value : arr2) {
			System.out.print(value.getValue() + ", ");
		}
		System.out.println("");
        
		//개별 정의된 상수 value 출력
		System.out.println("개별 정의된 value : "+E_Class.SUCCESS_STRING.getValue());

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[enum 열거체 사용해 상수값 정의 및 호출 사용 실시]

전체 정의된 key : SUCCESS_STRING, SUCCESS_INT, FAIL_STRING, FAIL_INT,

전체 정의된 value : 성공, 200, 실패, 400,

개별 정의된 value : 성공

/* =========================== */

/* =========================== */

[요약 설명]

*1. 상수값(고정 데이터)을 열거체로 정의해 간편하게 관리하고 호출 및 사용할 수 있습니다

*2. 사용방법 - E_Class.SUCCESS_STRING.getValue();

/* =========================== */

반응형
Comments