Map

염지은·2021년 12월 12일
0

java

목록 보기
33/45

Map

  • Key와 Value가 한쌍으로 저장되는 자료구조 인터페이스

  • Key값은 중복될수 없고 Value값은 중복될수 있다.

    HashMap ( Map을 상속받은 클래스)

  • 주요메소드
    public V put(K key,V value) : Key와 value를 한쌍으로 저장
    public V get(Object key) : key값에 해당되는 value값을 리턴

    public class Test09_HashMap {
    	public static void main(String[] args) {
    		// key : 학생번호 value :학생이름
    		HashMap<Integer,String> map=new HashMap<Integer, String>();
    		map.put(1,"홍길동");
    		map.put(2,"김철수");
    		map.put(3,"이영희");
    		Scanner scan=new Scanner(System.in);
    		System.out.println("조회할 학생번호");
    		int num=scan.nextInt();
    		//public V get(Object key) 
    		String a=map.get(num);
    		if(a!=null) {
    			System.out.println("조회된 이름:"+ a);
    		}else {
    			System.out.println("해당 번호가 존재하지 않아요.");
    		}
    	}
    }

0개의 댓글