【发布时间】:2013-01-02 22:54:53
【问题描述】:
我有一个无法解决的简单问题。我有一个 Vector<Vector<PointF>> 对象,我想将它保存到 ArrayList 中。我试过这样做:
ArrayList<Vector<Vector<PointF>>> my_arraylist = new ArrayList<Vector<Vector<PointF>>>();
并像这样保存:
public void setMyArrayList(Vector<Vector<PointF>> polyLines) {
my_arraylist.add(polyLines);
this.my_arraylist = my_arraylist;
}
当我尝试获取 my_arraylist 中的特定元素时,我总是获取 my_arraylist 中的最后一个元素。有没有特定的方法可以将<Vector<Vector<PointF>> 保存到 ArrayList 中?
【问题讨论】:
-
你为什么要这样做 this.my_arraylist = my_arraylist; 这毫无意义。你能在你访问元素的地方添加代码吗?
-
感谢您的回复。首先,我检索保存元素的整个 ArrayList: public ArrayList
>> getMyArrayList() { return my_arrayList;我访问这样的元素: ArrayList >> returned_arrayList = getMyArrayList();整数索引 = 0; Vector > my_data = returned_arrayList.get(index);
标签: java android vector arraylist vector-graphics