삽질의 현장/- Java

[삽잡이::java] switch문은 정수뿐만 아니라 문자열도 올 수 있다.

shovelman 2016. 8. 23. 21:41


한동안 더위와 그 외 여러 상황들로 방황을 하다가

오랜만에 포스팅을 하게됬습니다...

반성해라 삽잡이~~ 핑계일 뿐이야~~


아무튼... 좀 지난 이야기이지만,

Java7 이후로는 switch 문을 사용할 때

'문자열'을 사용할 수 있게 되었습니다.

1
2
3
4
5
6
7
8
9
10
11
switch( str ) {
  case "삽잡이":
        //...
        break;
  case "shovelMan":
        //...
        break;
  default:
        //...
        break;
}
cs

이처럼 String Type이 switch문의 괄호 항목

즉, Expression 에 들어올 수 있게 된 것입니다.


기존에 String형을 Switch문을 사용할 수 없었기 때문에

if - else if - else 을 사용했었는데요,

이제 깔끔하게 Switch문을 사용할 수 있게 된 것입니다.


즐거운 코딩합시다~