11-1챕터 연습문제에 hashMap을 사용하는 문제가 나왔는데
13장의 컬렉션 프레임워크에서 자세히 배운다고 한다.
일단 예제에 나왔으니까 간단히 공부 꼬
앗 HashMap은 자바 개발자가 거의 매일 사용하는 유명한 데이터구조 중 하나라고 한닷
http://tech.javacafe.io/2018/12/03/HashMap/
https://coding-factory.tistory.com/556
ㄴ설명 굿
<정리>
생성법: 키타입, 값타입을 파라미터로 주고 기본생성자 호출.
예: HashMap<Student, String> hashMap = new HashMap<Student, String>();
필요성: 복잡도 O(1), key로부터 value를 얻는다.
예시) 상품의 이름(Key)으로 다가가 값(value)을 얻는다
사용 예:
ㅇ값추가와 삭제 put(key,value) | remove(key) or clear()
ㅇ값출력
ㅇIterator 사용해서 전체출력 (위처럼 반복문 사용 안하고)
반응형
'JAVA' 카테고리의 다른 글
[혼자 공부하는 자바] 7/29 12-1 [스레드] [멀티 스레드] [프로세스] [작업 스레드] [메인 스레드] [공유객체] [동기화메소드] (0) | 2020.07.29 |
---|---|
[혼자 공부하는 자바] 7/28 11-2 [java.util 패키지] (0) | 2020.07.29 |
[JAVA] java.lang 패키지의 Math 클래스 (0) | 2020.07.26 |
[3주차] 기본미션 + 선택미션 [혼공단] [혼공자] (0) | 2020.07.26 |
[JAVA] java.lang 패키지의 Wrapper 클래스 [ 포장클래스] (0) | 2020.07.25 |