Notice
Recent Posts
Recent Comments
Link
투케이2K
66. (java/자바) enum 열거체 사용해 상수값 정의 및 호출 사용 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : 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();
/* =========================== */
반응형
'Java' 카테고리의 다른 글
68. (java/자바) 논리 연산자 설명 (0) | 2021.01.05 |
---|---|
67. (java/자바) 비교 연산자 설명 (0) | 2021.01.05 |
65. (java/자바) 진법변환 - Integer.toBinaryString2진수, Integer.toOctalString8진수, Integer.toHexString16진수 (0) | 2021.01.05 |
64. (java/자바) Collections.sort 정렬 - ArrayList 데이터 오름차순, 내림차순 정렬 실시 (0) | 2021.01.05 |
63. (java/자바) Arrays.stream.sum() 사용해 배열에 저장된 데이터 합계 sum 및 평균값 average 구하기 (0) | 2021.01.05 |
Comments