JAVA

[JAVA_Study] 스터디 3일차 -5 (컬렉션 - Map)

wonderson 2022. 6. 22. 14:22
반응형

[항해99 자바 문법 뽀개기 1-18강 ~ 1-22강 강의]

 

Map

  • HashMap은 키(key)와 값(value)을 하나의 데이터로 저장하는 특징을 가집니다. 이를 통하여 해싱(hashing)을 가능하게 하여 데이터를 검색하는데 뛰어난 성능을 보입니다.
public class Main {
    public static void main(String[] args) {
				Map<Integer, String> map = new HashMap<>();
        map.put(1, "apple");
        map.put(2, "berry");
        map.put(3, "cherry");

        System.out.println(map);

        System.out.println("1st in map: " + map.get(1));

        map.remove(2);
        System.out.println(map);
        System.out.println(map.containsKey(2));
        System.out.println(map.containsValue("cherry"));
        
        map.clear();
        System.out.println(map);
    }
}

=> 여기서 잠깐! 선언부분에 <> 표시가 보이시나요? 이 부분은 제네릭스라는 것으로 바로 다음장에서 배울 예정입니다. 지금은 "key,value에 해당하는 타입을 꺽쇠 안에 선언하는구나~" 하면서 넘어가셔도 무방합니다!

반응형