I've the below code,
ArrayList<ArrayList<String>> outer = new ArrayList<ArrayList<String>>();
ArrayList<String> inner = new ArrayList<String>();
ResultSet rs = statement.executeQuery(sqlQuery);
ResultSetMetaData rsmd = rs.getMetaData();
int columnsNumber = rsmd.getColumnCount();
while (rs.next()) {
for(int i=1; i<=columnsNumber; i++){
inner.add(rs.getString(i));
}
}
outer.add(inner);
return outer;
What I get for outer is something like this
[[100, 200, 300, 100, 200, 300]]
What I'm trying to get is
[[100, 200, 300], [100, 200, 300]]
I want each row to be an unique item in the list, but what I get is a list of all rows in one item in the list.
How do I do it?
Can someone help me out?