📜  Java中的 SortedMap conatinsKey() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:51.880000             🧑  作者: Mango

Java中的 SortedMap containsKey() 方法及示例

介绍

SortedMapMap 接口的子接口,它提供了按照排序顺序对键值对进行存储的功能。containsKey(Object key) 方法用于判断指定键是否存在于 SortedMap 中。

public boolean containsKey(Object key)

该方法将返回一个布尔值,表示 SortedMap 中是否包含指定键。如果该键存在于 SortedMap 中,则返回 true,否则返回 false

示例

下面是一个 SortedMap containsKey() 方法的示例:

import java.util.*;

public class SortedMapContainsKeyExample {

    public static void main(String[] args) {
        // 创建一个 TreeMap 对象
        TreeMap<String, Integer> grades = new TreeMap<>();

        // 向 grades 中添加学生成绩
        grades.put("张三", 95);
        grades.put("李四", 87);
        grades.put("王五", 91);
        grades.put("赵六", 83);

        // 判断指定键是否存在于 grades 中
        if (grades.containsKey("张三")) {
            System.out.println("张三的成绩为:" + grades.get("张三"));
        } else {
            System.out.println("未找到张三的成绩!");
        }

        if (grades.containsKey("陈七")) {
            System.out.println("陈七的成绩为:" + grades.get("陈七"));
        } else {
            System.out.println("未找到陈七的成绩!");
        }
    }
}

执行以上代码将输出以下结果:

张三的成绩为:95
未找到陈七的成绩!

从输出结果可以看出,SortedMapcontainsKey() 方法可以判断某个键是否存在于该集合中,并且可以根据返回值的不同来进行相应的操作。

总结

SortedMapcontainsKey() 方法是判断指定键是否存在于该集合中的常用方法,可以帮助程序员快速判断某个键是否存在以及进行相应的操作。在使用该方法时,需要注意参数类型与返回值类型,并根据实际需求进行相应的操作。