enum 이용해서
enum class 하나 만들고 compare 하나 넣어서 아래처럼 구성하면 땡
public class ChkCase {
public enum Enum {
NOVALUE,
CASE001,
CASE002,
CASE003;
public static Enum compare(String str) {
try {
return valueOf(str.toUpperCase());
} catch (Exception ex) {
return NOVALUE;
}
}
}
}
switch(ChkCase.Enum.compare(sCode)) {
case CASEO001 :
;
break;
case CASEO002 :
;
break;
case CASEO003 :
;
break;
default :
break;
}
이런 식으로 swift의 조건식 넣는 것처럼 하는 것도 자바로 약간만 바꾸면 구현가능 ㅇㅇ
1.7부터 인듯. ㅇㅇ
스위프트 저분이 말한거의 핵심은 case에...상수가 아닌값으로 조건을 체크하는거일듯...지금은 님은 case에 이미 상수가 밖혀있는거부터가 모양이 같을수가 없어요..
자바 1.7부터 됩니다
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW