자바 enum 활용과 정규표현식 질문입니다.
조회수 847회
enum 클래스 내에 인풋 char 이 들어오면 정규표현식을 이용해 적합한 enum 값을 리턴해주는 함수를 구현하는 과제입니다.
전부 String 타입의 예제만 있더라구요. 이상해서 인풋을 String 형태가 아니냐고 질문했더니 인풋값은 char 형태로 놔두라는데 혹시 Char 타입으로 할 수 있는 방법 없나요?
public enum MyType{
Type1, Type2, Type3;
static MyType getMyType(char keyword){
...
switch(keyword){
case ' [a-zA-Z0-9]* ' : return Type1;
case ' "not" ' : return Type2;
// "[a-zA-Z0-9]*" "typeis2" 이라는 문자열을
//어떻게 keyword 란 char 변수 취급을 해주지?
....
..
.
}
}
}
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력