Java.util.TreeMap 类

如果此映射包含映射到指定的一个或多个键,则 java.util.TreeMap.containsValue() 方法返回 true值。

语法

public boolean containsValue(Object value)

参数

指定值要测试其在此映射中的存在

返回值

如果此映射包含映射到该映射的一个或多个键,则返回 true指定值。

异常

无。

示例:

在下面的示例中, java.util.TreeMap.containsValue() 方法用于检查映射中是否包含映射到指定值的键。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建树形图
    TreeMap<Integer, String> MyMap = new TreeMap<Integer, String>();

    //填充MyMap
    MyMap.put(102, "John");
    MyMap.put(103, "Marry");
    MyMap.put(101, "Kim");
    MyMap.put(104, "Jo");

    //检查值 - "Kim"
    System.out.print("Does MyMap contain key(s) mapped to 'Kim'? - ");  
    System.out.print(MyMap.containsValue("Kim"));  
    //检查值 - "Sam"
    System.out.print("\nDoes MyMap contain key(s) mapped to 'Sam'? - ");  
    System.out.print(MyMap.containsValue("Sam"));  
  }
}

上述代码的输出将是:

Does MyMap contain key(s) mapped to 'Kim'? - true
Does MyMap contain key(s) mapped to 'Sam'? - false