Java HashMap containsValue()方法
java.util.HashMap.containsValue() 方法用于检查特定值是通过Map中的单个还是多个键映射的。它使用该值作为参数,如果该值由映射中的任何键映射,则返回True。
1 语法
public boolean containsValue(Object Value)
2 参数
value:其映射应该由地图内的任何键被检查的值。
3 返回值
如果检测到该值的映射,则该方法返回布尔值true,否则返回false。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.util.HashMap.containsValue()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String args[]) {
// Creating an empty Map
Map<Integer, String> map = new HashMap<Integer, String>();
// Mapping string values to int keys
map.put(10, "Yiidian");
map.put(15, "4");
map.put(20, "Yiidian");
map.put(25, "Welcomes");
map.put(30, "You");
// Displaying the Map
System.out.println("Initial Mappings are: " + map);
// Checking for the Value 'Geeks'
System.out.println("Is the value 'Yiidian' present? " + map.containsValue("Yiidian"));
// Checking for the Value 'World'
System.out.println("Is the value 'World' present? " + map.containsValue("World"));
}
}
输出结果为:
Initial Mappings are: {20=Yiidian, 25=Welcomes, 10=Yiidian, 30=You, 15=4}
Is the value 'Yiidian' present? true
Is the value 'World' present? false
热门文章
优秀文章