ArrayList的混亂我有ArrayList和HashMap的HashMap和在檢索
一個問題,因爲根據我的要求,我將數據存儲到HashMap和之後,我已經創建了一個列表,列表>。
HashMap<String,String> hashmap;
static List<HashMap<String,String>> hashmap_string;
雖然檢索從數據庫中的值,並把它放在HashMap和ArrayList的,如:
contract_number=c.getString(c1);
Log.i("c1.getString,contract_number", contract_number);
String service_level=c.getString(c2);
hashmap=new HashMap<String, String>();
hashmap.put(contract_number, service_level);
hashmap_string.add(hashmap);
現在我要檢索的值作爲字符串,字符串
,當我應用代碼爲:
for(int i=0;i<hashmap_string.size();i++)
{
Log.i("arraylist", ""+hashmap_string.get(i));
}
我在formet中獲取單個字符串值爲
{Contract,ServiveValue}
,但我想這個分成2個字符串值......此外,這些值是多餘的,如果是使用HashMap的話,就不會顯示我的冗餘值。
用於多個鍵和值中的一個一對一映射,請幫我在這..
爲什麼你不只使用HashMap來代替。如果您需要將'Contract'和'ServiveValue'作爲單個值,我認爲這是更好的選擇。 – 2012-02-23 08:59:21
看來你正在設計你的數據非常糟糕。你試圖用這種方式解決什麼問題? – 2012-02-23 09:13:00
因爲HashMap不檢索重複的值,我的合同和服務水平值有重複的值 – Kanika 2012-02-23 09:14:02