개발자노트
컬렉션 프레임워크 {Map}
hansummer
2022. 6. 23. 20:15
{Map}
- 비슷한 혹은 같은이름의 데이터를 다룰 때에는
- A1데이터와 A2 데이터를 구분하기 위한 값이 반드시 필요하다.
- 이러한 고유한 값을 PK,기본키 등으로 부른다
- 고유==NULL X && 유일함
package class06;
import java.util.HashMap;
public class Test07 {
public Test07() {
// [Map] 맵
// Map map=new HashMap();
HashMap map=new HashMap();
map.put(101,"콜라"); // add가 아닌 put을 사용!!
map.put(102, "사이다");
map.put(107, "웰치스");
System.out.println(map);
// AL : [10,20,30]
// AL[0] == 10
// AL[1] == 20
// Map :{101=콜라, 102=사이다}
// Map[101] == 콜라
// Map[102] == 사이다
System.out.println(map.get(110));
// Map2 : {apple==사과, banana=바나나}
// Map2[Apple] == 사과
HashMap map2=new HashMap();
map2.put("apple", "사과");
map2.put("banana", "바나나");
map2.put("kiwi", "키위");
System.out.println(map2);
System.out.println(map2.get("apple"));
map2.remove("banana");
System.out.println(map2);
System.out.println(map2.size());
}
}