一、Map集合常用函数:

设K为键的数据类型,V为值的数据类型

1、添加:

V put(K key,V value);

功能解释:添加元素。

如果第一次存储,直接存储元素,返回null。

如果键不是第一次存在,就用当前值把以前的值替换掉,返回以前的值。

2、删除:

V remove(K key);

功能解释:根据键把键值对删除,并将值返回。

3、清空:

void clear();

功能解释:清楚所有 的键值对

4、获取:

V get(K key);

功能解释:根据键获取值

5、获取所有键:

Set keySet();

功能解释:获取Map集合中所有键的集合

6、获取所有值:

Collection values();

功能解释:获取Map集合中所有值的集合

7、获取键值对的Set集合:

Set<Map.Entry<K,V>> entrySet();

8、判断Map中指定的键是否存在:

boolean containsKey(K key);

9、判断Map中指定的值是否存在:

boolean containsValue(V value);

10、判断Map集合是否为空:

boolean isEmpty();

11、获取Map集合中键值对的对数(即长度):

int size();

返回值为键值对的对数

Map集合中的常用函数(java)相关推荐

  1. java map移除key为空_Java实现过滤掉map集合中key或value为空的值示例

    本文实例讲述了Java实现过滤掉map集合中key或value为空的值.分享给大家供大家参考,具体如下: import java.util.Collection; import java.util.H ...

  2. Java过滤掉map集合中key或value为空的值

    import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.M ...

  3. Java将map置空_Java实现过滤掉map集合中key或value为空的值示例

    Java实现过滤掉map集合中key或value为空的值示例 发布时间:2020-09-16 23:26:14 来源:脚本之家 阅读:147 作者:May的博客 本文实例讲述了Java实现过滤掉map ...

  4. java map key是否存在_java中如何判断map集合中是否存在key

    有两种方法可以判断map集合中是否存在某个key. 方法1:直接使用java api提供的containsKey(): 方法2:循环遍历,逐个比较. java相关视频推荐:java视频 具体实现代码如 ...

  5. java map key是否存在_java如何判断map集合中是否存在key?

    java如何判断map集合中是否存在key?,方法,遍历,不存在,键值,是一个 java如何判断map集合中是否存在key? 易采站长站,站长之家为您整理了java如何判断map集合中是否存在key? ...

  6. java对list中map集合中某个字段排序

    java对list中map集合中某个字段排序 适用于字符串排序,数字对比不可用,以下示例,当把sort的值改为74,66,142时排序不对看示例2 示例1 List<Map<String, ...

  7. java 迭代器 entryset_Java使用entrySet方法获取Map集合中的元素

    本文为大家分享了使用entrySet方法获取Map集合中元素的具体代码,供大家参考,具体内容如下 /*--------------------------------- 使用entrySet方法取出M ...

  8. Java中如何取出Map集合中的元素

    Java的Map集合中没有迭代器,需要将其转换为set集合 /*map集合的两种取出方式:1,SetkeySet:将map中所有的键存入到Set集合.因为set具备迭代器. 所有可以迭代方式取出所有的 ...

  9. Java Map中如何获取Map集合中所有value呢?

    转自: Java Map中如何获取Map集合中所有value呢? 下文笔者讲述使用Map.values()方法获取集合中"所有值"的方法分享,如下所示: 实现思路:借助Map的va ...

最新文章

  1. Same binary weight (位运算)
  2. 利用BP神经网络教计算机进行非线函数拟合(代码部分多层)
  3. Sql注入式攻击和一些防范技巧
  4. 基于认证的代理平台搭建配置squid-20130730
  5. 《精通javascript》5,6章复习(三)
  6. linux抓post命令,Linux 使用curl发起post请求的4个常用方式
  7. Socket.IO for Unity 简要介绍
  8. IIS中的 Asp.Net Core 和 dotnet watch
  9. 关于BEA-000402和BEA-000438(没有进程来读取写入管道的数据)
  10. Python使用模糊哈希值比较文件相似度
  11. 【转】C++中的inline用法
  12. Android性能优化-Apk瘦身(1)
  13. 常见计算机类杂志投稿方式
  14. 微软升至live.com后hotmail邮箱不能登录的应急方法。
  15. React 入门:JSX
  16. 第二十六课 跟着大师学投资:巴菲特的绝招—未来现金流
  17. CF400D Dima and Bacteria(并查集+Floyd)
  18. 文字转语音效果哪家强?
  19. GEGBC 精华总结 | 虚拟道具交易、自治化游戏运行环境、内容驱动获客等
  20. 汇编-输入8位二进制串并转换为16进制数显示到屏幕(利用8421转换)

热门文章

  1. 三重积分为何不能直接带入积分区域?搞懂这些,重积分基本可以了
  2. FireFox火狐、chrome谷歌浏览器没有标签页和窗口关闭快捷键
  3. ABAP:增强篇-MIGO过账增强之CHECK方法获取行项目
  4. Arcgis正方形缓冲工具
  5. 转发:任正非寄语2010:开放、妥协与灰度
  6. 第三篇 考研这一年
  7. 虚拟机Vmware安装Ubuntu系统
  8. 使用bat脚本运行jar程序 cmd下解决乱码问题
  9. python最小二乘法 实现 曲面拟合
  10. Go语言爱好者周刊:第 14 期