enum
キーとして、オブジェクトを値として使用したい。サンプル コード スニペットは次のとおりです。
public class DistributorAuditSection implements Comparable<DistributorAuditSection>{
private Map questionComponentsMap;
public Map getQuestionComponentsMap(){
return questionComponentsMap;
}
public void setQuestionComponentsMap(Integer key, Object questionComponents){
if((questionComponentsMap == null) || (questionComponentsMap != null && questionComponentsMap.isEmpty())){
this.questionComponentsMap = new HashMap<Integer,Object>();
}
this.questionComponentsMap.put(key,questionComponents);
}
}
これは、整数キーとオブジェクトを値として持つ通常のハッシュマップになりました。に変更したいと思いEnummap
ます。キーを使用できるようにしenum
ます。を使用して値を取得する方法もわかりませんEnummap
。