switch 식 및 문을 보고합니다.
이 액션은 코드를 단축합니다. 대부분의 경우, 결과 switch 식을 별도의 변수나 메서드로 추출하는 것이 좋습니다.
예:
switch (value) {
case 0 -> System.out.println("zero");
case 1 -> System.out.println("one");
case 2, 3, 4 -> System.out.println("few");
default -> System.out.println("many");
}
빠른 수정을 적용한 후:
System.out.println(switch (value) {
case 0 -> "zero";
case 1 -> "one";
case 2, 3, 4 -> "few";
default -> "many";
});
이 검사는 화살표 구문으로 강화된 switch에만 적용됩니다.
2022.3의 새로운 기능