IDE가 NullPointerException
을 던졌습니다. 선택해야 할 성별이 2 명뿐입니다.String in switch를 사용하는 방법?
public String typeOfGender
{
switch (typeOfGender)
{
case "Male":
typeOfGender = "Male";
break;
case "Female":
typeOfGender = "Female";
break;
default:
System.out.println(" Unrecognized gender.");
}
}
이 방법은 NPE를 throw하는 유일한 방법은'typeOfGender'가'null' 인 경우입니다. –
initialize typeOfGender = "" –
"enum"을 사용하십시오. 'String' 값은 타입 안전하지 않으므로 철자를 잘못 기입하기 쉽습니다. –