私がこれをしようとすると、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をスローする唯一の方法は、 'typeOfGender'が' null'の場合です。 –
initialize typeOfGender = "" –
"enum"を使用してください。 'String'値はタイプセーフではなく、綴りが間違っています。 –