在HashMap中存储不同类型的参数

时间:2012-03-08 09:13:18

标签: java android

我正在使用以下代码:

public boolean  initialSetupDone;
public Currency defaultCurrency;
public String   userId;

final String  kProfileSetupDoneKey  = "kProfileSetupDone";
final String  kDefaultCurrencyKey   = "kDefaultCurrency";
final String  kUserIdKey            = "kUserIdKey";

String值是键,而其他值是值。

请告诉我如何将这些值存储为HashMap。我试图用Dictionary来做,但找不到任何好的方法。

我该怎么做

最好的问候

1 个答案:

答案 0 :(得分:2)

像这样,但在地图中混合类型通常不是一个好主意:

Map<String, Object> map = new HashMap<String, Object>();
map.put(kProfileSetupDoneKey  , initialSetupDone);
// etc...