国产探花免费观看_亚洲丰满少妇自慰呻吟_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());                                            }                               }                }

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庄河市| 泽普县| 勐海县| 安庆市| 鄂尔多斯市| 长武县| 丰都县| 交口县| 凤山县| 合江县| 兴国县| 永泰县| 广宗县| 南投县| 嵩明县| 安阳市| 太谷县| 南丹县| 自治县| 宣城市| 昌吉市| 巴彦县| 双鸭山市| 谢通门县| 舒城县| 获嘉县| 容城县| 遵化市| 和顺县| 汕尾市| 莱芜市| 洪泽县| 赤峰市| 象州县| 呼和浩特市| 蒲城县| 边坝县| 博爱县| 亳州市| 紫云| 长岛县|