Java中如何遍歷Map物件

2021-07-25 02:39:25 字數 664 閱讀 1738

一、概念

map中的集合,元素是成對存在的(理解為夫妻)。每個元素由鍵與值兩部分組成,通過鍵可以找對所對應的值。

map中的集合不能包含重複的鍵,值可以重複;每個鍵只能對應乙個值。

二、常用方法

三、分類

四、遍歷

public static void main(string args) 

//第二種

system.out

.println("通過map.entryset使用iterator遍歷key和value:");

iterator.entry

> it = map.entryset().iterator();

while (it.hasnext())

//第三種:推薦,尤其是容量大時

system.out

.println("通過map.entryset遍歷key和value");

for (map.entry

entry : map.entryset())

//第四種

system.out

.println("通過map.values()遍歷所有的value,但不能遍歷key");

for (string v : map.values())

}

Java 如何遍歷Map中的內容

map的遍歷很簡單,不過在jdk1.5中有新的方法可以遍歷,相信有很多外包的同仁用的還是jdk1.4版吧,呵呵,這裡就分別寫出如何在jdk1.5 1.6.和jdk1.4中遍歷map。jdk1.4中 如下 public static void main string args catch parsee...

java中Map的遍歷

map遍歷的常用方法 mapmap new hashmap map.put 0,zero map.put 1,one map.put 2,two 方法一 最常用的 獲取key值 collectionk map.keyset iteratoritk k.iterator system.out.prin...

Java中的Map遍歷

在map集合中 values 獲取集合中的所有的值,沒有鍵,沒有對應關係 keyset 將map中所有的鍵存入到set集合中。因為set具備迭代器,所以可以用迭代方式取出所有的鍵,再根據get方法,獲取每乙個鍵對應的值。entryset set entryset 返回此對映中包含的對映關係的set檢...