国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Map三種遍歷方式

2019-11-14 15:15:55
字體:
來源:轉載
供稿:網友

Map三種遍歷方式

package decorator; import java.util.Collection; import java.util.HashMap;  import java.util.Map;  import java.util.Map.Entry;  import java.util.Set;  import org.junit.Before;  import org.junit.Test;  /** * 對于Map的三種方式遍歷 1.keySet() 2.values() 3.entrySet()  * 三種方式得到Set之后,都可以使用 foreach或者iterator, 不能使用for,因為數據結構決定的  *  * @author Administrator  *  */ public class MapCycle {            Map<Integer, String> map;                       // 準備好數據                      @Before                       public void testData() {                                 map = new HashMap<>();                                map.put(1, "凌一");                                map.put(2, "凌二");           map.put(3, "凌三");                                map.put(4, "凌四");                                map.put(5, "凌五");           }/** 測試三種方式,這三種方式最后都是遍歷Set,于是都可以使用 foreach或者Iterator **/              // 方式1: keySet()方法獲取到Set(key)                         @Test                          public void testFirst() {                                  Set<Integer> set = map.keySet();                                  for (Integer integer : set) {                                            System. out.PRintln( map.get(integer));                                    }                        }              // 方式2:values()方法獲取到Collection(value)                          @Test                           public void testSecond() {                                   Collection<String> collection = map.values();                                   for (String string : collection) {                                            System. out.println(string);                                    }                        }                           // 方式3:entrySet()方法獲取到Set<Entry<key,value>>                          @Test               public void testThird() {                                    Set<Entry<Integer, String>> entries = map.entrySet();                                    for (Entry<Integer, String> entry : entries) {                                             System. out.println(entry.getValue());                                            }                               }                }

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄江县| 寿宁县| 宜宾县| 和田市| 剑河县| 高青县| 阳山县| 宽甸| 双城市| 虹口区| 开封县| 石台县| 永济市| 永寿县| 濮阳县| 宜都市| 新野县| 凤庆县| 沁源县| 阿拉善右旗| 小金县| 松溪县| 岳池县| 靖西县| 聂拉木县| 吉水县| 孝昌县| 唐山市| 鸡西市| 宁河县| 阿图什市| 大埔区| 梅州市| 肇州县| 桃园市| 永和县| 石狮市| 凤台县| 崇仁县| 九龙城区| 左贡县|