티스토리 뷰
2차원 배열 생성하면서 객체 리스트를 넣고 싶을 때
ArrayList<객체> map [][] = new ArrayList[N][N];
for(int r = 0; r< N; r++){
for(int c=0; c<N; c++){
map[r][c] = new ArrayList<객체>(); // 초기화 필수
}
}
int r1 = Integer.parseInt(br.readLine());
int c1 = Integer.parseInt(br.readLine());
map[r1][c1].add(new 객체(객체 값)); // add로 해서 해당 위치에 리스트에 객체 넣어주기~!
이런 식으로 2차원 배열에 객체를 넣고 싶을 때 저런 형태로 사용하면 된다!
삼성 상어 잡으러 가다가 만난 벽......ㅎㅔ.....
응용버전
Queue<객체> map[][] = new LinkedList[N][N];
List, Map, Set 등 앞에 2차원 배열 요소로 Collection 삽입 가능
'Java is my life > 공부하다 지식공유' 카테고리의 다른 글
HashMap 공부중(1) - 1개의 Key에 여러개 Value (2) | 2022.10.21 |
---|---|
Java Collection (0) | 2022.10.21 |
메서드 반환타입 void와 return; (0) | 2022.10.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 유데미
- 멀리 뛰기 자바
- 프론트엔드
- 1개 Key 여러개 Value
- 16234 마법사 상어와 파이어볼
- AI교육
- AI-WEB 교육
- 서울ICT이노베이션
- 메서드형 void
- HashMap 자바
- java 멀티버스
- java 마법사 상어와 파이어볼
- JAVA 할인행사
- Java 멀리 뛰기
- 프로그래머스 할인행사
- 자바 return
- level2 롤케이크 자르기
- JAVA 컬랙션
- 멀티버스 java
- IT개발캠프
- AI캠프
- 백엔드
- NIPA
- 정보통신산업진흥원
- 할인행사 자바
- 마법사상어와 파이어볼
- 플그 멀리 뛰기
- 18868 멀티버스 java
- 프로그래머스 롤케이크자르기
- 백준 멀티버스 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함