Java EnumMap containsValue()
containsValue() 如果EnumMap将一个或多个键映射到指定值,则返回true。
1 语法
public boolean containsValue(Object value)
2 参数
value:需要判断的value值。
3 返回值
如果EnumMap将一个或多个键映射到指定值,则返回true。
4 EnumMap containsValue()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java EnumMap.containsValue的例子
*/
import java.util.EnumMap;
public class Demo {
// 创建枚举
public enum Tutorial {
Java, Python, PHP, Android, AngularJS
};
public static void main(String[] args) {
//创建EnumMap
EnumMap< Tutorial, String> map =
new EnumMap< Tutorial, String> (Tutorial.class);
map.put(Tutorial.Java, "1");
map.put(Tutorial.Python, "2");
map.put(Tutorial.PHP, "3");
map.put(Tutorial.Android, "4");
map.put(Tutorial.AngularJS, "5");
// create an enum
System.out.println("输出Map数据: "+map);
boolean contains = map.containsValue("1");
System.out.println("Map是否包含'1': "+contains);
contains = map.containsValue("5");
System.out.println("Map是否包含'5': "+contains);
}
}
输出结果为:
输出Map数据: {Java=1, Python=2, PHP=3, Android=4, AngularJS=5}
Map是否包含'1': true
Map是否包含'5': true
5 EnumMap containsValue()示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java EnumMap.containsValue的例子
*/
import java.util.EnumMap;
public class Demo {
// create an enum
public enum Days {
Monday, Tuesday, Wednesday, Thursday
};
public static void main(String[] args) {
//创建EnumMap
EnumMap<Days, String> map = new EnumMap<Days, String>(Days.class);
map.put(Days.Monday,"1");
map.put(Days.Tuesday,"2");
map.put(Days.Wednesday,"3");
map.put(Days.Thursday,"4");
// print map
System.out.println("输出Map数据: "+map);
boolean contains = map.containsValue("2");
System.out.println("Map是否包含'2': "+contains);
contains = map.containsValue("4");
System.out.println("Map是否包含 '4': "+contains);
}
}
输出结果为:
输出Map数据: {Monday=1, Tuesday=2, Wednesday=3, Thursday=4}
Map是否包含'2': true
Map是否包含 '4': true
热门文章
优秀文章