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

📅  最后修改于: 2023-12-03 15:31:55.421000             🧑  作者: Mango

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

SortedMap 接口

SortedMap 接口是 Map 接口的子接口,表示有序的键值对集合。与 Map 接口不同的是,SortedMap 中的键值对是按照键的有序排列的。SortedMap 接口提供了一系列的方法来对键值对进行操作。

SortedMap 接口的声明如下:

public interface SortedMap<K,V> extends Map<K,V> {
   //...
}
SortedMap clear() 方法

SortedMap 接口继承了 Map 接口的 clear() 方法,表示清空 SortedMap 中的所有键值对。该方法没有任何参数,也没有返回值。

public void clear();
示例

下面的例子演示了 SortedMap clear() 方法的用法。首先我们创建一个 TreeMap 对象,然后向其中添加一些键值对。接着我们调用 clear() 方法,清空 SortedMap 中的所有键值对,最后再次输出 SortedMap 的内容,可见所有元素均已清空。

import java.util.SortedMap;
import java.util.TreeMap;

public class SortedMapClearExample {
    public static void main(String[] args) {
        SortedMap<Integer, String> map = new TreeMap<>();
        map.put(1, "One");
        map.put(2, "Two");
        map.put(3, "Three");
        System.out.println("SortedMap before clear: " + map);

        map.clear();
        System.out.println("SortedMap after clear: " + map);
    }
}

输出结果为:

SortedMap before clear: {1=One, 2=Two, 3=Three}
SortedMap after clear: {}
总结

SortedMap clear() 方法可以清空 SortedMap 中的所有键值对。使用该方法需要注意清空后 SortedMap 的状态,以免影响后续的操作。