如何在android中获取arraylist的每个列值?

时间:2012-01-02 09:23:47

标签: java

在我的arraylist中,我存储了大量数据。当我获取数据时,例如 myarraylist.get(0),这意味着它正在显示整行。但我需要获取该行的每一列。我怎么能这样做...请帮我解决这个问题...... 提前致谢

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

您可以使用带有内部for循环的for循环来获取iterating的所有值。

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));
        }
     }