2012-01-02 96 views
0

在我的數組列表中,我存儲了大量的數據。當我收到數據例如myarraylist.get(0)這意味着它正在顯示整行。但我需要獲得該行的每一列。我怎樣才能做到這一點......請幫我對此... 在此先感謝如何獲取Android中arraylist的每個列值?

+1

老兄,我們需要知道你的List包含什麼類型的Java對象。 – 2012-01-02 09:25:27

+0

顯示您的代碼請。 – AB1209 2012-01-02 09:27:45

+0

您好我的arraylist是字符串類型... ArrayList > ourstringList1; – RaagaSudha 2012-01-02 09:27:55

回答

1

可以使用一個for循環iterating得到所有的值與內for循環。

ArrayList<ArrayList<String>> row = new ArrayList<ArrayList<String>>(); 
ArrayList<String> column = new ArrayList<String>(); 

column.add("column1"); 
column.add("column2"); 
row.add(column); 

    for (int i = 0; i < row.size(); i++) { 
     for (int j = 0; j < column.size(); j++) { 
      Log.d("values", row.get(i).get(j)); 
     } 
    } 
+0

嗨,我給了這樣的.... for(int i = 0; i RaagaSudha 2012-01-02 10:31:17

+0

請仔細看看您在for循環外部和內部應用* ourstringList1.size()*。在for循環中應用列ArrayList.size()。 – 2012-01-02 10:34:44

+0

檢查我更新的答案。 – 2012-01-02 10:39:30

4

如果是ArrayList<ArrayList<object>>,使用myarraylist.get(row).get(column);

相關問題