import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry; public class Map { public static void main(String[] args) { HashMap<String,String> m1 = new HashMap<String,String>(); m1.put("key1", "value1"); m1.put("key2", "value2"); m1.put("key3", "value3"); System.out.println(""); System.out.print(m1); System.out.println(); //Map取值的方法之一: foreach 方法 System.out.println("Method 1:"); for(String key : m1.keySet()) { System.out.println("key="+ key + " and value is : " + m1.get(key)); } //Map取值方式之二:Iterator构造操作符来读取 Iterator<Entry<String, String>> it = m1.entrySet().iterator(); System.out.println("Method 2:"); while(it.hasNext()) { Entry<String, String> entry = it.next(); System.out.println("key is : " + entry.getKey() + " and value is : "+ entry.getValue()); } //Map取值方式之三: Entry and entrySet() System.out.println("Method 3:"); for(Entry<String, String> entry : m1.entrySet()) { System.out.println("value is : " + entry.getKey() + " and value is : " + entry.getValue()); } //Map取值方式之四: 通过Map.values遍历(只能获取values) System.out.println("Mehod 4:"); for(String v : m1.values()) { System.out.println("value is: "+ v); } } }
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦