簡體   English   中英

在HashMap中存儲不同類型的參數

[英]Storing different types of arguments in HashMap

我使用以下代碼:

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

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

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

請告訴我如何將這些值存儲為HashMap 我曾嘗試用Dictionary做到這一點,但找不到任何好辦法。

我怎樣才能做到這一點

最好的祝福

像這樣,但在地圖中混合類型通常不是一個好主意:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM