使用用户定义的类在列表中添加值

时间:2014-04-12 14:55:32

标签: java android

我是andoird的新手,我使用自定义定义类的列表,但我不知道如何在此列表中添加我的键值对 这是我的代码

public class Pair<K,V> {
    private K k;
    private V v;

    public Pair(K k,V v)
    {
        this.k=k;
        this.v=v;

    }
    public K getK()
    {
        return k;
    }

    public void setK( K k)
    {
        this.k=k;
    }

    public V getV()
    {
        return v;
    }
    public void setV(V v)
    {
        this.v=v;
    }
}

List<Pair<String,String>> pl = new ArrayList<Pair<String,String>>();

我试过

pl.add(Pair("name","ahsen"));
 pl.addAll(Pair("name","ahsen"));

但它不起作用

2 个答案:

答案 0 :(得分:1)

您错过了new运营商。

pl.add(new Pair("name","ahsen"));

您可以使用HashMap作为键/值对。

答案 1 :(得分:1)

我错过了什么或者只是缺少运营商?

pl.add(new Pair("name","ahsen"));
pl.addAll(new Pair("name","ahsen"));