📅  最后修改于: 2023-12-03 14:42:51.880000             🧑  作者: Mango
SortedMap
是 Map
接口的子接口,它提供了按照排序顺序对键值对进行存储的功能。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
未找到陈七的成绩!
从输出结果可以看出,SortedMap
的 containsKey()
方法可以判断某个键是否存在于该集合中,并且可以根据返回值的不同来进行相应的操作。
SortedMap
的 containsKey()
方法是判断指定键是否存在于该集合中的常用方法,可以帮助程序员快速判断某个键是否存在以及进行相应的操作。在使用该方法时,需要注意参数类型与返回值类型,并根据实际需求进行相应的操作。