2012-01-02 93 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);

相关问题