试试这个
public void setState(String s){ state = State.valueOf(s);}您可能要处理IllegalArgumentException,如果“ s”值与任何“ State”都不匹配,则可能引发该异常

试试这个
public void setState(String s){ state = State.valueOf(s);}您可能要处理IllegalArgumentException,如果“ s”值与任何“ State”都不匹配,则可能引发该异常