코드를 구현하는 도중 문자열을 받아와서각각의 Case에 맞게 처리를 해야할 일이 있었습니다. Java 7 이상부터는 String 타입도 Switch문에서 사용이 가능하기에 사용했는데,이상하게도 원하는 Case로 접근이 불가능한 문제가 발생하였습니다. String 타입의 '삽잡이' 라는 문자열을 받아왔다고 가정해보겠습니다. 1234567891011switch( str ) { case "삽잡이": break; case "shovelMan": //... break; default: //... break;} 하지만, 정작 switch문은 default로 향하는 것 아니겠습니까...답답했습니다.혹시나해서 Java 버전까지 확인해봤습니다. 로그를 찍는데도'삽잡이 '가 정확히 나오는데...왜.. 왜...!!! 그런데..