Is there a best practise for converting Strings to the new Java 1.5
enums?
This is my current methodology:
public void setAssetClass(String assetClass) throws Exception{
for(AssetClass ac : AssetClass.values()) {
if(assetClass.equals(ac.toString())) {
setAssetClass(ac);
return;
}
}
throw new Exception("Invalid asset class: " + assetClass);
}
private void setAssetClass(AssetClass assetClass) {
this.assetClass = assetClass;
}
Robert Klemme - 25 Oct 2006 16:08 GMT
> Is there a best practise for converting Strings to the new Java 1.5
> enums?
[quoted text clipped - 14 lines]
> this.assetClass = assetClass;
> }
I believe you can do
AssetClass.valueOf(str);
Kind regards
robert