예전에 누가 switch문에서 쓸경우 String은 내부적으로 hashcode로 변환해서 값을 비교하게된다는데이게 확실히 같은 객체인지 확인을 하지 못하기 떄문에 안쓰는게 좋다는데 맞음???
그게 아니라 문자열을 해시로 만들고 비교한다는 말인거 같은데 확실히 일반적인 정수에 비해서는 오버헤드가 훨씬 크지