자바 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 변수 취급을 해주지?
        ....
        ..
        .
    }
}
}
  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)