본문 바로가기

프로그래밍/Java

자바/Java ArrayList 안에 ArrayList 넣기

★ 실습

 

package exam;

 

import java.util.ArrayList;

 

public class Exam01 {


 public static void main(String[] args) {


  ArrayList<ArrayList<String>> mGroupList = null;
     ArrayList<String> mChildList = null;
    
     mGroupList = new ArrayList<ArrayList<String>>();
        mChildList = new ArrayList<String>();
       
        mChildList.add("차일드1");
        mChildList.add("차일드2");
        mChildList.add("차일드3");
        mGroupList.add(mChildList);
        
        mChildList = new ArrayList<String>();
        mChildList.add("new 차일드1");
        mChildList.add("new 차일드2");
        mChildList.add("new 차일드3");
        mGroupList.add(mChildList);

 

        for(int i=0 ; i<mGroupList.size() ; i++){
            System.out.println("array ==>"+ i);
            
            for(int j=0 ; j<mChildList.size() ; j++){
                System.out.println("array ===>"+ mGroupList.get(i).get(j));
            }
        }

 

 }

 

★ 결과

 

array ==>0
array ===>차일드1
array ===>차일드2
array ===>차일드3


array ==>1
array ===>new 차일드1
array ===>new 차일드2
array ===>new 차일드3