데이터 구조의 HashMap

4516 단어 데이터 구조
package learnIng;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;

public class HashMapLearning {
    public static void main(String[] args) {
        Map map = new HashMap();
        map.put(1, 1);
        map.put(2, 2);
        map.put(3, 3);
        map.put(1, 4);
        map.put(4, 1);
        System.out.println("   map       ");
        System.out.println("   :");
        for (Integer it : map.keySet()) {
            System.out.println("key=" + it + "  value=" + map.get(it));
        }
        System.out.println("   :");
        for (Map.Entry entry : map.entrySet()) {
            System.out.println("key=" + entry.getKey() + "  value="
                    + entry.getValue());
        }
        System.out.println("   :");
        Iterator> it = map.entrySet().iterator();
        while (it.hasNext()) {
            Entry entry = it.next();
            System.out.println("key=" + entry.getKey() + "  value="
                    + entry.getValue());
        }
    }
}

연산 결 과 는 다음 과 같다. 다음은 map 의 네 가지 스 트 리밍 방식 첫 번 째: key = 1 value = 4 key = 2 value = 2 key = 3 value = 3 key = 4 value = 1 두 번 째: key = 1 value = 4 key = 2 value = 2 key = 3 value = 3 key = 4 value = 1 세 번 째: key = 1 value = 4 key = 2 value = 2 key = 3 value = 3 key = 4 value = 1
두 가지 주의 점: 첫째, 교체 기의 사용.둘째: 키 의 역할.

좋은 웹페이지 즐겨찾기