java map中的entry_java中Map及Map.Entry详解(组图)
java中Map及Map.Entry詳解(組圖)
08-22欄目:技術
TAG:map.entry
map.entry
Map是java中的接口,Map.Entry是Map的一個內部接口。
copyright jhua.org
Map提供了一些常用方法,如keySet()、entrySet()等方法。 https://www.jhua.org
keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一個Set集合,此集合的類型為Map.Entry。 www.jhua.org
Map.Entry是Map聲明的一個內部接口,此接口為泛型,定義為Entry。它表示Map中的一個實體(一個key-value對)。接口中有getKey(),getValue方法。 www.jhua.orgMap map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
//第一種:普遍使用,二次取值
System.out.println("通過Map.keySet遍歷key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
//第二種
System.out.println("通過Map.entrySet使用iterator遍歷key和value:");
Iterator> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第三種:推薦,尤其是容量大時
System.out.println("通過Map.entrySet遍歷key和value");
for (Map.Entry entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第四種
System.out.println("通過Map.values()遍歷所有的value,但不能遍歷key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
copyright jhua.org
copyright www.jhua.org
jhua.org jhua.org
copyright www.jhua.org
相關閱讀
adb操作命令詳解及大全 copyright jhua.org
轉自:https://blog.csdn.net/janronehoo/article/details/6863772adb是什么?:adb的全稱為Android Debug Bridge,就是起到調試橋的作
www.jhua.org
Apache配置詳解(最好的APACHE配置教程)
copyright jhua.org
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。
主站點的配置(基本配置)
(1) 基本配置: copyright www.jhua.org
LinearLayout和RelativeLayout屬性和性能詳解
copyright jhua.org
一、前期基礎知識儲備上,官方文檔由上面的官方文檔,我們可以看出,兩個布局方式的相同,都是繼承自View.Group,是一種容器控件,LinearLayo
copyright jhua.org
php中的 header () 函數詳解
https://www.jhua.org
header()函數的作用是:發送一個原始 HTTP 標頭[Http Header]到客戶端。標頭 (header) 是服務器以 HTTP 協義傳 HTML 資料到瀏覽器
www.jhua.org
Java基礎篇:反射機制詳解
https://www.jhua.org
一、什么是反射:
反射是Java的特征之一,是一種間接操作目標對象的機制,核心是JVM在運行的時候才動態加載類,并且對于任意一個類,都
copyright www.jhua.org
推薦量:5045
下一篇:css3實現奔跑的小人
總結
以上是生活随笔為你收集整理的java map中的entry_java中Map及Map.Entry详解(组图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: include详解 shell_sock
- 下一篇: java 反射内部匿名内部类_andro