Enum
クラスを使用して何かを比較する利点は何ですか。の欠点は何ですか:
public static final String TRUE = "true";
public static final String FALSE = "false";
public void method1(){
if(TRUE.equals(inputString)){
//do some logic
}
else if(FALSE.equals(inputString)){
//do some other logic
}
}
Enum
例の代わりに使用することが推奨されるのはなぜString
ですか?