본문 바로가기

개발자노트

컬렉션 프레임워크 {Map}

{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());

		
	}

}