我在 soap 消息中工作,使用 SAXparser 检索存储在 ArrayList 中的值(从 Web 服务)并且 ArrayList 工作正常,但我想存储在 HashMap 中,因为使用键来识别每个名称都有特定的 SystemId,请一个帮帮我
Thanks
I tried the code:
public class SitesList
{
private ArrayList<String> name = new ArrayList<String>();
private ArrayList<String> systemid = new ArrayList<String>();
//Map <String,String> map = new HashMap<String,String>();
public ArrayList<String> getName()
{
return name;
}
public void setName(String nameString)
{
this.name.add(nameString);
System.out.println("name "+ name);
}
public ArrayList<String> getSystemId()
{
return systemid;
}
public void setSystemId(String systemidString)
{
this.systemid.add(systemidString);
System.out.println("systemid "+systemid);
}
最佳答案
可以这样存储
你的名字数组
private ArrayList<String> name = new ArrayList<String>();
和HashMap是这样的
HashMap<String, ArrayList<String>>h = new HashMap<String, ArrayList<String>>();
你可以像这样存储你的arraylist
h.put("name", name);
关于android - 如何在 HashMap (Android) 中存储一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937337/