hashmap示例
HashMap类containsValue()方法 (HashMap Class containsValue() method)
containsValue() method is available in java.util package.
containsValue()方法在java.util包中可用。
containsValue() method is used to check whether this HashMap associates at least one key element for the given value element (val_ele) or not.
containsValue()方法用于检查此HashMap是否为给定值元素(val_ele)关联了至少一个键元素。
containsValue() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
containsValue()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
containsValue() method does not throw an exception at the time of checking the given value element.
在检查给定的value元素时, containsValue()方法不会引发异常。
Syntax:
句法:
public boolean containsValue(Object val_ele);
Parameter(s):
参数:
Object val_ele – represents the value element to test the existence of its associated key.
对象val_ele –表示用于测试其关联键是否存在的value元素。
Return value:
返回值:
The return type of the method is boolean, it returns true when this HashMap hold at least one key element for the given value element (val_ele) otherwise it returns false.
方法的返回类型为boolean ,当此HashMap持有给定值元素(val_ele)的至少一个键元素时,它返回true,否则返回false。
Example:
例:
// Java program to demonstrate the example
// of boolean containsValue(Object val_ele)
// method of HashMap
import java.util.*;
public class ContainsValueOfHashMap {
public static void main(String[] args) {
// Instantiates a HashMap object
Map < Integer, String > map = new HashMap < Integer, String > ();
// By using put() method is to add
// key-value pairs in a HashMap
map.put(10, "C");
map.put(20, "C++");
map.put(50, "JAVA");
map.put(40, "PHP");
map.put(30, "SFDC");
// Display HashMap
System.out.println("HashMap: " + map);
// By using containsValue() method is
// to check whether this map associates
// any key for the given key elemen or not
// in this HashMap
boolean status = map.containsValue("PHP");
System.out.print("map.containsValue(PHP): ");
System.out.println(status);
}
}
Output
输出量
HashMap: {50=JAVA, 20=C++, 40=PHP, 10=C, 30=SFDC}
map.containsValue(PHP): true
翻译自: https://www.includehelp.com/java/hashmap-containsvalue-method-with-example.aspx
hashmap示例