자바 맵 상세 설명

1946 단어 Java
사용법
맵: 자바 util 의 집합 류 는 자바 에서 가장 많이 사용 되 는 클래스 를 포함 합 니 다.가장 많이 사용 되 는 집합 류 는 List 와 Map 이다.
Map 은 더욱 통용 되 는 요소 저장 방법 을 제공 합 니 다.Map 집합 류 는 요소 쌍 ('키' 와 '값' 이 라 고 함) 을 저장 하 는 데 사용 되 며, 키 마다 값 을 표시 합 니 다.
본 고 는 주로 자바 맵 의 초기 화, 용법, 맵 의 두 가지 자주 사용 하 는 옮 겨 다 니 는 방식 을 소개 한다.
map 가 값 을 저장 할 때 put 를 통 해 저장 합 니 다. key 값 이 같 으 면 이전에 저장 한 값 을 덮어 씁 니 다.
키 값 을 통 해 찾기, 삭제, 수정 을 수행 합 니 다.
다음은 HashMap 저장 값 작업 입 니 다.
HashMap hashMap = new HashMap<>();
        hashMap.put(1850312401,99.5);
        hashMap.put(1850312402,99.6);
        hashMap.put(1850312403,99.7);
        hashMap.put(1850312404,99.8);
        System.out.println(hashMap);

Hashmap 에서 toString 방법 을 실 현 했 기 때문에 HashMap 을 직접 출력 할 수 있 습 니 다.
 
두루
HashMap 은 두 가지 방법 이 있 습 니 다.
하 나 는 keyset () 을 통 해 모든 set 값 을 가 져 와 서 옮 겨 다 니 는 것 입 니 다.
Set doubleSet = hashMap.keySet();
        for (Integer aDouble : doubleSet) {
            Double value = hashMap.get(aDouble);
            System.out.println(aDouble + "=" + value);
        }

        /*Iterator iterator = doubleSet.iterator();
        while (iterator.hasNext()){
            Integer aDouble = iterator.next();
            Double value = hashMap.get(aDouble);
            System.out.println(aDouble+"==="+value);
        }*/

먼저 쓴 것 은 foreach 를 사용 하여 순환 적 으로 옮 겨 다 니 는 것 이 고 주석 은 교체 기 를 사용 하여 옮 겨 다 니 는 것 입 니 다.
 
다른 하 나 는 HashMap 의 entty Set () 방법 을 통 해 얻 은 반환 값 은 Set > 이 고 옮 겨 다 니 며 HashMap 시계의 모든 값 을 얻 을 수 있 습 니 다.
Set> entries = hashMap.entrySet();
        for (Map.Entry entry : entries){
            Integer key = entry.getKey();
            Double value = entry.getValue();
            System.out.println(key+"==="+value);
        }

응, 먼저 이렇게 해.

좋은 웹페이지 즐겨찾기