짐 꾸러미

자바에서 데이터를 묶어서 관리하는 법을 배웁니다. 자바는 꾸러미 하나도 아주 명확하게 준비해야 합니다.


1. 줄 서기 꾸러미: 리스트 (List)

가장 많이 사용하는 형태입니다. ArrayList라는 이름을 주로 사용합니다.

import java.util.ArrayList;

ArrayList<String> shoppingList = new ArrayList<>();

// 추가하기 (add)
shoppingList.add("사과");
shoppingList.add("바나나");

// 수정하기 (set)
shoppingList.set(0, "딸기"); // 0번을 딸기로 바꿈

// 삭제하기 (remove)
shoppingList.remove(1); // 1번을 삭제

System.out.println(shoppingList);

번역:

문장들을 담는 새로운 ArrayList를 만들어서 shoppingList라고 이름 지어라;

shoppingList에 "사과"를 추가해라;
shoppingList에 "바나나"를 추가해라;
0번 상자를 "딸기"로 바꿔라;
1번 상자를 버려라;

shoppingList를 출력해라;

2. 이름표 꾸러미: 맵 (Map)

이름표로 값을 찾는 사전 형태입니다. HashMap을 주로 사용합니다.

import java.util.HashMap;

HashMap<String, String> myInfo = new HashMap<>();

// 추가 & 수정 (put)
myInfo.put("이름", "홍길동");
myInfo.put("나이", "20");

// 삭제 (remove)
myInfo.remove("나이");

System.out.println(myInfo.get("이름")); // "홍길동" 가져오기

번역:

이름표와 내용이 모두 문장인 새로운 HashMap을 만들어서 myInfo라고 이름 지어라;

myInfo의 "이름"표에 "홍길동"을 넣어라;
myInfo의 "나이"표를 삭제해라;

자바의 꾸러미는 처음에 준비하는 과정(new ArrayList<>() 등)이 조금 복잡해 보이지만, 한 번 기억해두면 아주 강력한 힘을 발휘합니다!