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

 

热门文章

优秀文章