我有一个简单的问题,我无法解决。我有一个Vector<Vector<PointF>>
对象,我想保存到ArrayList中。我试着这样做:如何将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; **这是没有意义的。你可以在你访问元素的地方添加代码。 – BevynQ
谢谢你的回复。首先我检索我保存元素的整个ArrayList: public ArrayList >> getMyArrayList(){ \t return my_arrayList; } 我访问像这样的元素: ArrayList >> returned_arrayList = getMyArrayList(); int index = 0; Vector > my_data = returned_arrayList.get(index); –
sireesha