🌟Map集合的四种遍历方式🌟

导读 在Java编程中,`Map`是一种非常实用的数据结构,它通过键值对(Key-Value)存储数据。但如何高效地遍历`Map`呢?以下是四种常见的遍历方式...
2025-03-15 14:18:50

在Java编程中,`Map`是一种非常实用的数据结构,它通过键值对(Key-Value)存储数据。但如何高效地遍历`Map`呢?以下是四种常见的遍历方式👇:

1️⃣ 使用EntrySet遍历

这是最常用的方式之一。通过`entrySet()`方法获取所有键值对集合,然后逐一遍历。这种方式效率高且代码简洁。

```java

for (Map.Entry entry : map.entrySet()) {

System.out.println(entry.getKey() + " -> " + entry.getValue());

}

```

2️⃣ 通过KeySet遍历

先获取所有的键,再通过每个键获取对应的值。适合需要单独处理键或值的场景。

```java

for (String key : map.keySet()) {

System.out.println(key + " -> " + map.get(key));

}

```

3️⃣ Iterator迭代器

利用迭代器遍历`entrySet`,可以方便地删除元素。

```java

Iterator> iterator = map.entrySet().iterator();

while (iterator.hasNext()) {

Map.Entry entry = iterator.next();

System.out.println(entry);

}

```

4️⃣ Lambda表达式

借助Java 8的Lambda语法,让代码更加优雅和简洁。

```java

map.forEach((key, value) -> System.out.println(key + " -> " + value));

```

掌握这四种方式,你就能轻松应对各种`Map`遍历需求啦!💪

免责声明:本文由用户上传,如有侵权请联系删除!