java.util.Map.containsKey()方法用于检查特定键是否已映射到Map中。它使用key元素作为参数,如果该元素在映射中映射,则返回True。

用法:

boolean containsKey(key_element)

参数:该方法仅采用一个参数key_element,该参数表示应该在映射内检查其映射的键。

返回值:如果检测到键的存在,则该方法返回boolean true,否则返回false。

以下程序用于说明java.util.Map.containsKey()方法的用法:

示例1:将字符串值映射到整数键。

// Java code to illustrate the containsKey() method

import java.util.*;

public class Map_Demo {

public static void main(String[] args)

{

// Creating an empty Map

Map map = new HashMap();

// Mapping string values to int keys

map.put(10, "Geeks");

map.put(15, "4");

map.put(20, "Geeks");

map.put(25, "Welcomes");

map.put(30, "You");

// Displaying the Map

System.out.println("Initial Mappings are: " + map);

// Checking for the key_element '20'

System.out.println("Is the key '20' present? "

+ map.containsKey(20));

// Checking for the key_element '5'

System.out.println("Is the key '5' present? "

+ map.containsKey(5));

}

}

输出:

Initial Mappings are: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=4}

Is the key '20' present? true

Is the key '5' present? false

示例2:将整数值映射到字符串键。

// Java code to illustrate the containsKey() method

import java.util.*;

public class Map_Demo {

public static void main(String[] args)

{

// Creating an empty Map

Map map = new HashMap();

// Mapping int values to string keys

map.put("Geeks", 10);

map.put("4", 15);

map.put("Geeks", 20);

map.put("Welcomes", 25);

map.put("You", 30);

// Displaying the Map

System.out.println("Initial Mappings are: " + map);

// Checking for the key_element 'Welcomes'

System.out.println("Is the key 'Welcomes' present? "

+ map.containsKey("Welcomes"));

// Checking for the key_element 'World'

System.out.println("Is the key 'World' present? "

+ map.containsKey("World"));

}

}

输出:

Initial Mappings are: {4=15, Geeks=20, You=30, Welcomes=25}

Is the key 'Welcomes' present? true

Is the key 'World' present? false

注意:可以对具有不同数据类型的变化和组合的任何类型的映射执行相同的操作。

java containskey_Java Map containsKey()用法及代码示例相关推荐

  1. java map contains_Java Map containsValue()用法及代码示例

    java.util.Map.containsValue()方法用于检查特定值是通过Map中的单个还是多个键进行映射的.它使用该值作为参数,如果该值由映射中的任何键映射,则返回True. 用法: boo ...

  2. java的entryset_Java Map entrySet()用法及代码示例

    Java中的java.util.Map.entrySet()方法用于根据Map中包含的相同元素创建集合.它本质上返回Map的集合视图,或者我们可以创建一个新集合并将Map元素存储到其中. 用法: ma ...

  3. java map.get_Java Map get()用法及代码示例

    Java中的Map接口的get()方法用于检索或获取由参数中提到的特定键映射的值.当映射不包含键的此类映射时,它将返回NULL. 用法: thisMap.get(Object key_element) ...

  4. map clear java_Java Map clear()用法及代码示例

    Java中的java.util.Map.clear()方法用于清除和删除指定Map集合中的所有元素或映射. 用法: void clear() 参数:该方法不接受任何参数. 返回值:该方法不返回任何值. ...

  5. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  6. java map.put map_Java Map put()用法及代码示例

    此方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数,key和value,其中key是左参数,value是映射中key的对应值. 返 ...

  7. java sliplist_Java List retainAll()用法及代码示例

    此方法用于将指定集合中存在于集合中的所有元素保留到列表中. 用法: boolean retainAll(Collection c) 参数:此方法只有一个参数,即要在给定列表中保留哪些元素的集合. 返回 ...

  8. java doublebuffer_Java DoubleBuffer clear()用法及代码示例

    java.nio.CharBuffer类的clear()方法用于清除此缓冲区.在清除此缓冲区时,需要进行以下更改: 位置设置为零 限制设置为容量 商标被丢弃. 用法: public final Dou ...

  9. php 返回map,PHP Ds\Map get()用法及代码示例

    Ds \ Map::get()函数是PHP中的内置函数,用于返回给定键的值. 用法: mixed public Ds\Map::get( mixed $key[, mixed $default] ) ...

最新文章

  1. macos下 python安装cx_oracle
  2. C/C++ 程序设计员应聘常见面试试题深入剖析
  3. c++构建工具之shell,configure,make,cmake,scons,xmake简析总结
  4. 【笔记】基于边缘检测和BP神经网络的大豆杂草识别研究
  5. 【12】 全国外电音DJ 3000首 32G
  6. 【小白学PyTorch】6.模型的构建访问遍历存储(附代码)
  7. 0220互联网新闻 | 豆瓣FM获腾讯音乐娱乐集团投资;华为云将在新加坡拓展云平台和人工智能能力...
  8. php server 域名,php 关于如何获取域名或者IP地址的$_SERVER['']
  9. CF809D-Hitchhiking in the Baltic States【FhqTreap】
  10. php 加密解密函数封装
  11. mysql笔试_mysql笔试题
  12. xcode checkout验证错误解决方法
  13. OpnCV_(HoughCircles to find circles)霍夫变换检测圆形
  14. openCms安装技巧
  15. 法大大“实槌”获评《互联网周刊》“2019年度特别创新TOP50”
  16. ORB_SLAM3系统框图
  17. amCharts 5.2.2 Crack
  18. 【黑金视频连载】NIOS II视频教程(01)--软件安装
  19. 【转】凡事事必躬亲 是一种恶习
  20. 益丰大药房在网上如何申请会员?

热门文章

  1. 【转载】GPU之nvidia-smi命令详解
  2. qeephp内容分页
  3. 腾讯/谷歌《元宇宙 研究报告 100页》.pdf 完整版 开放下载
  4. Wrod2vec算法实战_3分钟热情学NLP第5篇
  5. android 图片居中代码怎么写,Android:将图片居中
  6. PySNMP实现自定义trap(SNMPv3)
  7. rocketMq源码启动
  8. 两种宽带接入方式HFC与ADSL的比较
  9. 8万Star,这个开源项目有点强
  10. 文惠客户管理软件 v3.68 怎么用