В моя арабилист съхранявам много данни. Когато получавам данните например myarraylist.get (0) означава, че показва целия ред. Но аз трябва получавате всяка колона от този ред, Как мога да направя това ... моля помогнете ми по отношение на това ... Благодаря предварително
Отговори:
1 за отговор № 1Можете да получите всички стойности от iterating
с помощта на for loop с вътрешен за цикъл.
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));
}
}
4 за отговор № 2
ако е ArrayList<ArrayList<object>>
, употреба myarraylist.get(row).get(column);