翻译资格考试

导航

map是否包含key

来源 :华课网校 2024-08-11 20:59:56

Map是Java中常用的一种数据结构,它用来存储键值对(Key-Value Pair),其中Key是唯一的,而Value则可以重复。在使用Map时,我们经常需要判断Map中是否包含某个Key,这时就需要使用Map的containsKey()方法。

containsKey()方法用于判断Map中是否包含指定的Key,如果包含则返回true,否则返回false。该方法的使用非常简单,只需要将要判断的Key作为参数传入即可。

下面是一个示例代码:

```java

import java.util.HashMap;

import java.util.Map;

public class MapDemo {

public static void main(String[] args) {

Map map = new HashMap<>();

map.put('apple', 1);

map.put('banana', 2);

map.put('orange', 3);

if (map.containsKey('apple')) {

System.out.println('Map contains key 'apple'');

} else {

System.out.println('Map does not contain key 'apple'');

}

if (map.containsKey('pear')) {

System.out.println('Map contains key 'pear'');

} else {

System.out.println('Map does not contain key 'pear'');

}

}

}

```

上述代码中,我们创建了一个HashMap对象,并向其中添加了三个键值对。然后使用containsKey()方法判断Map中是否包含Key为'apple'和'pear'的键,最终输出结果如下:

```

Map contains key 'apple'

Map does not contain key 'pear'

```

从上面的例子可以看出,containsKey()方法可以很方便地判断Map中是否包含指定的Key。因此,在使用Map时,我们可以根据需要使用该方法来进行相关操作,避免出现不必要的错误。

分享到

您可能感兴趣的文章

相关推荐

热门阅读

最新文章