java哈希表contains
时间: 2023-11-11 13:57:25 浏览: 98
HashTableJava:用于学习目的的Java哈希表程序
在Java中,哈希表是通过HashMap类来实现的。要判断哈希表中是否包含某个键或值,可以使用containsKey()和containsValue()方法。
containsKey()方法用于判断哈希表中是否包含指定的键。示例代码如下:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
boolean containsKey = map.containsKey("key1");
System.out.println("Contains key 'key1': " + containsKey);
}
}
```
输出结果:
```
Contains key 'key1': true
```
containsValue()方法用于判断哈希表中是否包含指定的值。示例代码如下:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
boolean containsValue = map.containsValue("value1");
System.out.println("Contains value 'value1': " + containsValue);
}
}
```
输出结果:
```
Contains value 'value1': true
```
阅读全文