TreeMap size() 方法的使用和示例
Java中的TreeMap类是一种基于红黑树实现的Map接口,它按照键的自然顺序进行排序并存储键值对。在TreeMap中,键不允许重复,而值则可以重复。size()方法返回TreeMap中键值对的个数,让我们来看一下该方法的用法和实例代码。
语法
以下是TreeMap size() 方法的语法:
public int size()
返回值
TreeMap size()方法返回TreeMap中键值对的个数。
示例
以下是TreeMap size() 方法的示例代码:
import java.util.TreeMap;
public class TreeMapSizeExample {
public static void main(String[] args) {
// 新建TreeMap对象
TreeMap<String, Integer> treeMap = new TreeMap<>();
// 添加键值对
treeMap.put("John", 85);
treeMap.put("Mike", 75);
treeMap.put("Lily", 92);
treeMap.put("Tom", 68);
// 输出TreeMap中键值对的个数
System.out.println("TreeMap中键值对的个数为:" + treeMap.size());
// 删除一个键值对
treeMap.remove("Lily");
// 输出TreeMap中键值对的个数
System.out.println("删除Lily后,TreeMap中键值对的个数为:" + treeMap.size());
}
}
上述代码中,我们首先创建了一个TreeMap对象,并使用put()方法添加了四个键值对。接着,我们使用size()方法输出了TreeMap中键值对的个数,即4。然后,我们删除了一个键值对(“Lily”, 92),并再次使用size()方法输出了删除后的键值对的个数,此时输出的应该是3。
运行该代码的输出结果如下:
TreeMap中键值对的个数为:4
删除Lily后,TreeMap中键值对的个数为:3
小结
正如我们所看到的,使用TreeMap size()方法非常简单,它可以让我们很方便地获取TreeMap中键值对的个数。无论我们是想了解一个TreeMap中还剩下多少个键值对,或是想判断一个TreeMap是否为空,都可以通过size()方法来实现。