arraylist中的Arraylist

3D-*_*tiv 0 java android

我想知道如何动态创建arraylists并将它们添加到包含所有arraylists的arraylist?我也想知道我是如何读取for-each循环中主要arraylist中动态创建的arraylist的?

NIN*_*OOP 7

List<Bar> innerList = new ArrayList<Bar>();
// add Bar objects to this list
List<List<Bar>> mainList = new ArrayList<List<Bar>>();
mainList.add(innerList); // adding innerList to mainList
for(List<Bar> listElement:mainList){
     // here listElement will give you an innerList
         for(Bar bar: listElement){
            // gives you a handle to each Bar element stored in
            // listElement
         }
}
Run Code Online (Sandbox Code Playgroud)