中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java map遍歷刪除的方法是什么

小億
157
2023-08-26 07:34:32
欄目: 編程語言

在Java中,可以使用迭代器(Iterator)來遍歷并刪除Map中的元素。具體步驟如下:

  1. 使用Map的keySet()方法獲取所有的鍵值(Key)集合。

  2. 使用迭代器(Iterator)遍歷鍵值集合。

  3. 在遍歷過程中,使用迭代器的remove()方法刪除Map中的元素。

以下是一個示例代碼:

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()) {
String key = iterator.next();
if (key.equals("B")) {
iterator.remove(); // 刪除鍵為"B"的元素
}
}
System.out.println(map); // 輸出:{A=1, C=3}
}
}

在上述示例中,我們使用迭代器遍歷Map的鍵值集合,當鍵等于"B"時,使用迭代器的remove()方法刪除了該元素。運行代碼后,輸出結果為{A=1, C=3},鍵值"B"被成功刪除。

0
邹平县| 湖南省| 乳山市| 务川| 墨玉县| 长宁县| 长汀县| 涡阳县| 宜阳县| 稷山县| 昌都县| 淮安市| 威远县| 廊坊市| 雅安市| 新河县| 平江县| 达拉特旗| 汉源县| 黔西县| 鞍山市| 龙泉市| 治多县| 巴彦县| 准格尔旗| 南康市| 同德县| 镇安县| 时尚| 腾冲县| 大安市| 广州市| 平顶山市| 平顺县| 布尔津县| 天长市| 称多县| 河津市| 桃江县| 白朗县| 怀来县|