Java Map 删除键值对
2021/9/26 22:12:42
本文主要是介绍Java Map 删除键值对,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
Java Map中删除其中的元素,统计元素的个数
程序
package TestFunction; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class Nums_Map { public static void main(String[] args) { HashMap<String, String> hmw = new HashMap<String, String>(); //add key-value pair to hashmap hmw.put("0,1,2", "FIRST "); hmw.put("3,4,5", "SECOND "); hmw.put("6,7,8","THIRD "); System.out.println("Map的信息:"); System.out.println(hmw); Set<String> keys = hmw.keySet(); System.out.println("Map的键信息:"); for(String key: keys){ System.out.println(key); } System.out.println(hmw.size()); System.out.println("======================================"); System.out.println("对键值进行分割,删除map 中的一些信息:"); Iterator<Map.Entry<String, String>> it = hmw.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); String[] s = entry.getKey().split(","); System.out.println(s[0] + s[1] + s[2]); if(s[0].equals("0")){ it.remove(); } if(s[2].equals("5")){ it.remove(); } } System.out.println("删除后map 的个数:"); System.out.println(hmw.size()); } }
结果展示:
Map的信息: {6,7,8=THIRD , 0,1,2=FIRST , 3,4,5=SECOND } Map的键信息: 6,7,8 0,1,2 3,4,5 3 ====================================== 对键值进行分割,删除map 中的一些信息: 678 012 345 删除后map 的个数: 1
这篇关于Java Map 删除键值对的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-29RocketMQ底层原理资料详解:新手入门教程
- 2024-11-29RocketMQ源码资料解析与入门教程
- 2024-11-29[开源]6.1K star!这款电视直播源神器真的太赞啦!
- 2024-11-29HTTP压缩入门教程:轻松提升网页加载速度
- 2024-11-29JWT开发入门指南
- 2024-11-28知识管理革命:文档软件的新玩法了解一下!
- 2024-11-28低代码应用课程:新手入门全攻略
- 2024-11-28哪些办公软件适合团队协作,且能够清晰记录每个阶段的工作进展?
- 2024-11-28全栈低代码开发课程:零基础入门到初级实战
- 2024-11-28拖动排序课程:轻松掌握课程拖动排序功能