📅  最后修改于: 2023-12-03 14:43:04.043000             🧑  作者: Mango
在Java中,我们经常需要检查一个TreeMap是否为空。TreeMap是一个有序的Key-Value集合,而且它是基于红黑树实现的。在某些情况下,我们需要知道TreeMap是否包含任何元素。
下面是一个示例代码片段,演示了如何检查TreeMap是否为空:
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
TreeMap<String, Integer> treeMap = new TreeMap<>();
// 向TreeMap中添加元素
treeMap.put("A", 1);
treeMap.put("B", 2);
treeMap.put("C", 3);
// 检查TreeMap是否为空
boolean isEmpty = treeMap.isEmpty();
if (isEmpty) {
System.out.println("TreeMap is empty.");
} else {
System.out.println("TreeMap is not empty.");
}
}
}
在上面的代码中,我们首先创建了一个TreeMap对象,然后向其中添加了一些元素。接下来,我们使用isEmpty()
方法来检查TreeMap是否为空。如果TreeMap为空,则返回true,否则返回false。
需要注意的是,当TreeMap为空时,它的size()
方法也会返回0。
以上就是检查Java TreeMap是否为空的方法。希望对你有所帮助!