У меня проблема с arraylist и 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);
А теперь я хочу получить значение как String, String
И когда я применяюкод как:
for(int i=0;i<hashmap_string.size();i++)
{
Log.i("arraylist", ""+hashmap_string.get(i));
}
Я получаю одно строковое значение в формате как
{Contract,ServiveValue}
, но я хочу разделить его на 2 строковых значения ... Также эти значения являются избыточнымии если я использую hashMap, то он не будет показывать мне избыточное значение.
Пожалуйста, помогите мне в этом ..