HashMap: 2개의 글
HashMap을 반복문을 통해 조회하는 방법을 확인한다. 대부분 keySet을 사용하여 조회하지만, Map에서 Key에 해당하는 값을 조회하는 비용이 추가로 발생하므로, 왠만하면 entrySet 사용을 추천한다. HashMap map = new HashMap(); map.put("a", 1); map.put("b", 2); map.put("c", 3); // keySet을 사용한 조회 (키에 해당하는 값을 Map에서 재조회하는 비용이 추가로 소모된다) for (String s : map.keySet()) { System.out.println(s + "/" + map.get(s)); } System.out.println("-----"); // entrySet을 사용한 조회 (Map 재조회에 대한 비용 소모..
HashMap 클래스 HashMap 클래스는 키와 데이터 값의 한쌍으로 묶어서 관리하며 키의 중복을 허용하지 않는다.유사한 성격의 클래스로는 HashMap, HashTable, TreeMap 클래스가 있다. 키와 값의 쌍으로 관리하므로 Enumeration이나 Iteration 객체를 사용하여 데이터를 추출하지 않고 해당 키에 대하여 데이터 값을 추출한다. * Map 인터페이스의 주요 메소드 HashMap 메소드 설명 put() - 키(Key)와 값으로 구성된 새로운 데이터를 추가한다. get() - 지정한 키(Key)에 해당하는 데이터를 반환한다. remove() - 지정한 키(Key)에 해당하는 데이터를 삭제한다. containKey() - 지정한 키(Key)가 존재하는지 여부를 반환한다. conta..