ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2차원 리스트 만들기
    카테고리 없음 2023. 11. 13. 15:37




    -ArrayList 안에 ArrayList = 2차원리스트

     

    ArrayList는 기본적으로 리스트 (배열과 차이)




    코드)
    import java.util.*;
    or
    import java.util.ArrayList;


    ArrayList<ArrayList<Integer>> aList = new ArrayList<ArrayList<Integer>>(2);

    ArrayList<Integer> a1 = new ArrayList<Integer>();
    a1.add(1);
    a1.add(2);
    aList.add(a1);


    ArrayList<Integer> a2 = new ArrayList<Integer>();
    a2.add(3);
    a2.add(4);
    aList.add(a2);



    for(int i=0; i< aList.size();i++){
    for(int j=0; j< aList.get(i).size(); j++){

    System.out.print(aList.get(i).get(j) + " ");
    }
    System.out.println();
    }



    코드설명)

    각각의 ArrayList 인 a1에는 1,2가 있고, a2에는 3,4가 있다

    그리고 aList에는 a1, a2가 있다

    *그래서 1,2를 꺼내는 방법은 바깥에서부터 순차적으로 aList.get()을 한뒤, 또 get()으로 출력
























Designed by Tistory.