0. add()
- 요소를 하나씩 추가함
- 반환값: boolean(요소가 성공적으로 추가됨)
1. addAll()
- 리스트 끝에 지정된 컬렉션의 모든 요소를 추가함
- 반환값: boolean(리스트가 변경됨)
1) 활용
List<Map<String, Object>> fruits, vegetable, snack에는 다음과 같은 형식으로 다양한 종류의 음식들이 담겨있다.
[{FOOD_TYPE = "FRUIT", PRICE = 6000, FOOD_NM = "복숭아"}
, {FOOD_TYPE = "FRUIT", PRICE = 5000, FOOD_NM = "오렌지"}]
[{FOOD_TYPE = "VEGETABLE", PRICE = 2000, FOOD_NM = "청경채"}
, {FOOD_TYPE = "VEGETABLE", PRICE = 3000, FOOD_NM = "당근"}
, {FOOD_TYPE = "VEGETABLE", PRICE = 2500, FOOD_NM = "양파"}]
[{FOOD_TYPE = "SNACK", PRICE = 2500, FOOD_NM = "썬칩"}
, {FOOD_TYPE = "SNACK", PRICE = 2000, FOOD_NM = "오감자"}]
이 리스트들을 모아 List<Map<String, Object>> Food에 모두 넣으려고 할 때 addAll()을 사용할 수 있다.
List<Map<String, Object>> food = new ArrayList<Map<String, Object>>();
food.addAll(fruits);
food.addAll(vegetable);
food.addAll(snack);
필요에 의해 리스트를 여러 개 만들어서 하나로 합칠 때 유용하다.
'정리노트' 카테고리의 다른 글
[SQL] DECLARE EXIT FOR SQLEXCEPTION (0) | 2025.01.17 |
---|---|
MSA에서 여러 서비스에서 필요한 데이터를 관리하는 방법 (0) | 2024.11.21 |
MyBatis (0) | 2024.07.11 |
[GitHub] 리파지토리 생성 및 원격 저장소 연결 (0) | 2024.02.13 |
[스프링]데이터베이스 연동 (0) | 2024.02.02 |