📅  最后修改于: 2023-12-03 15:16:29.952000             🧑  作者: Mango
在Java中,LinkedHashMap是一种Map接口的实现方式,它可以将元素按照插入顺序进行排序,同时也可通过访问顺序或者指定的排序方式进行排序。而clear()方法则是LinkedHashMap类的一种实例方法,用于清空LinkedHashMap中所有的元素。
LinkedHashMap类的clear()方法语法如下:
public void clear()
该方法没有参数。
该方法没有返回值。
clear()方法将删除LinkedHashMap中的所有元素,然后将size设置为0。
下面是一个示例程序,演示了LinkedHashMap clear()方法的用法。该程序首先创建了一个LinkedHashMap,并向其添加三个键值对。然后调用clear()方法删除所有元素,并打印LinkedHashMap的大小。
import java.util.LinkedHashMap;
public class LinkedHashMapExample {
public static void main(String[] args) {
// Create a LinkedHashMap
LinkedHashMap<String, Integer> map = new LinkedHashMap<>();
// Add elements to the map
map.put("One", 1);
map.put("Two", 2);
map.put("Three", 3);
// Print the size of the map
System.out.println("Size of the map before clear(): " + map.size());
// Clear the map
map.clear();
// Print the size of the map after clear()
System.out.println("Size of the map after clear(): " + map.size());
}
}
该程序运行结果:
Size of the map before clear(): 3
Size of the map after clear(): 0
LinkedHashMap的clear()方法,可以清空LinkedHashMap中的所有元素,并将size设置为0。在需要清空LinkedHashMap中的元素时,该方法可以很方便地实现该功能。