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