我有一個簡單的問題,我無法解決。我有一個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