에서 golog()
eLogType.ADMINACTIONLOG
은 열거 형입니다.이 경우에는 문자열 값을 부여했습니다. golog(eLogType.ADMINACTIONLOG)
이 호출 될 때 값을 구할 수 있었고 값을 저장해야했습니다. 다른 변수에서 어떻게 자바에서 그럴 수 있습니까?자바의 void 메쏘드에서 열거 형 값을 저장하는 법
public static void golog(eLogType e)
{
String formattedString=null;
switch (e) {
case LOG:
formattedString ="#LOG - "+currentDateandTime +" File:"+new Throwable().fillInStackTrace().getStackTrace()[1].getClassName() +" Line:"+new
Throwable().fillInStackTrace().getStackTrace()[1].getLineNumber();
break;
case EXCEPTIONLOG:
formattedString ="#EXCEPTIONLOG - "+currentDateandTime +" File:"+new Throwable().fillInStackTrace().getStackTrace()[1].getClassName() +
" Line:"+new Throwable().fillInStackTrace().getStackTrace()[1].getLineNumber();
break;
}
}
, 내가하지만, 그런 방법 골 로그 (1 케이스)를 호출하여 스위치 케이스의 값을 얻을 수 내가 필요 수 : 방법을 가지고 이 값을 함께 함수의 다른 값과 함께 표시, 나는 무엇을하고 싶은지 다른 변수에 golog (case1) 값을 저장해야합니다. –