📜  Java程序检查TreeMap是否为空(1)

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

Java程序检查TreeMap是否为空

在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是否为空的方法。希望对你有所帮助!