关于adapter获取值得问题

采用Arraylist自定义了个class,然后在这个list上添加了数据,但是用list.setadapter()只能获取List的个数,Q的值,但是C的16个值一直都是0,不知道是为什么。

 public class CapListNode {
    private int Q;
    private int C[] = new int[16];


    public int getQ() {
        return Q;
    }


    public void setQ(int q) {
        Q = q;
    }


    public int[] getC() {
        return C;
    }


    public void setC(int c,int i) {
        C[i] = c;
    }
    }

 OrderTscQ(m_iCapCountF, FBlist, m_CapF);           
 //这个是将list清空后,根据算法添加数据。
    listFB.setAdapter(FBadapter);

public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
CapListNode caplist = list.get(position);
int c[] = new int[16];
c = caplist.getC();

    //打印后C的16个值全是0

在问题出现的时候也做过一些实验,list在setadapter时,确实里面值都已经填充正确。不知道为什么只显示Q的值,C的16个值全是0.(自己写的adapter里面都是正确的,也做个实验验证过)

求帮忙分析一下,万分感激。

http://blog.csdn.net/m631521383/article/details/21783269