728x90
ArrayList<>을 쓰면서 이를 이용해서 이차원 배열도 만들 수 있지 않을까 라는 생각이 들었다. 그래서 ArrayList는 제네릭이므로 T를 다시 ArrayList로 할 수 있지 않을까해서 구글링을 기반으로 직접 해보았다. 그래서 시도했더니 성공했다. 그림으로 생각해보면 list 라는 인스턴스 상자 안에 alist, alist2 인스턴스 상자가 들어 있고, alist alist2 각각에는 ArrayList형 배열들이 존재한다고 생각하고, 이 값들을 반환하기 위해서는 처음 list라는 상자에서 alist alist2 상자를 get해야하고, 그 다음에 alist 와 alist2 상자 안을 get해야한다고 순차적으로 생각했다.
728x90
'Java' 카테고리의 다른 글
Scanner 사용 nextInt() / nextLine() / next() (0) | 2021.03.30 |
---|---|
컬렉션 프레임워크 : Map (0) | 2021.01.13 |
컬렉션 프레임워크 : Set < HashSet, TreeSet, LinkedHashSet > (0) | 2021.01.13 |
StringTokenizer & StringBuilder & StringBuffer (0) | 2020.09.20 |
ArrayList 안에 ArrayList ≒ 2차원배열 (0) | 2020.09.16 |