Map 집합의 스트리밍 (entry 인터페이스를 이용한 방식)

4220 단어
핵심 사상:
  • 맵 집합의 방법을 호출합니다. entry Set () 는 집합의 맵 관계를 Set 집합에 저장합니다.
  • 교체 Set 집합
  • 획득한 Set 집합의 요소는 매핑 관계 대상
  • 관계 객체를 매핑하는 방법의 getKey(), getValue()를 통해 키와 값을 가져옵니다.

  • 코드는 다음과 같습니다.
     1 package collction.map;
     2 
     3 import java.util.HashMap;
     4 import java.util.Iterator;
     5 import java.util.Map;
     6 import java.util.Map.Entry;
     7 import java.util.Set;
     8 
     9 
    10 
    11 public class EntryDemo {
    12 public static void main(String[] args) {
    13     entryiterator();
    14 }
    15 public static void entryiterator(){
    16     Map map =new HashMap<>();
    17     map.put(1, "abc");
    18     map.put(2, "efg");
    19 //        Set             ,    Map   map.EntrySet()    
    20 //    tips:Entry map      ,            Map.Entry
    21     Set> set =map.entrySet();
    22     Iterator> it =set.iterator();
    23     while(it.hasNext()){        
    24     Map.Entry entry =it.next();
    25 //          Entry   getKey() getValue()      ,        。
    26     Integer key =entry.getKey();
    27     String value = entry.getValue();
    28     System.out.println(key +"...."+value);
    29     }
    30 }
    31 }

    좋은 웹페이지 즐겨찾기