DESKTOP-7D2I5KK_20200910-郎航

问题

Set<String> keys = map.keySet();//// 获取所有的key组成的Set集合( Set接口继承了Collection接口)
Iterator<String> itor = keys.iterator();
        while( itor.hasNext() ) {
            String key = itor.next() ;
            Integer value = map.get( key );
            System.out.println( key + " : " + value );
        }
Collection<Integer> values = map.values(); // 获取所有的value
Iterator<Integer> itor = values.iterator();
        while( itor.hasNext() ) {
            Integer value = itor.next();
            System.out.println( value );
        }

为什么根据key就能获取value,而根据value就不能获取key呢

解决

Map中提供了根据 key 获取 value 的支持,但是没有根据 value 获取 key 的支持

吐槽

午觉睡不好,下午一天状态都不好。