📜  用示例在Java中映射 clear() 方法(1)

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

在 Java 中映射 clear() 方法

在 Java 中,许多集合类都具有 clear() 方法,用于清空集合中的所有元素。本文将介绍如何在 Java 中映射 clear() 方法。

ArrayList 映射 clear() 方法示例
import java.util.ArrayList;

public class ClearExample {
    public static void main(String[] args) {
        ArrayList<String> fruits = new ArrayList<>();

        fruits.add("Apple");
        fruits.add("Orange");
        fruits.add("Banana");

        System.out.println("Before clear: " + fruits);

        fruits.clear();

        System.out.println("After clear: " + fruits);
    }
}

输出结果:

Before clear: [Apple, Orange, Banana]
After clear: []

如上所示,ArrayList 类中的 clear() 方法可以清空集合中的所有元素。

HashSet 映射 clear() 方法示例
import java.util.HashSet;
import java.util.Iterator;

public class ClearExample {
    public static void main(String[] args) {
        HashSet<String> cities = new HashSet<>();

        cities.add("Beijing");
        cities.add("Shanghai");
        cities.add("Guangzhou");

        System.out.println("Before clear: " + cities);

        cities.clear();

        System.out.println("After clear: " + cities);
    }
}

输出结果:

Before clear: [Shanghai, Beijing, Guangzhou]
After clear: []

如上所示,HashSet 类中的 clear() 方法也可以清空集合中的所有元素。

TreeMap 映射 clear() 方法示例
import java.util.TreeMap;

public class ClearExample {
    public static void main(String[] args) {
        TreeMap<String, String> countries = new TreeMap<>();

        countries.put("China", "Beijing");
        countries.put("USA", "Washington D.C.");
        countries.put("Japan", "Tokyo");

        System.out.println("Before clear: " + countries);

        countries.clear();

        System.out.println("After clear: " + countries);
    }
}

输出结果:

Before clear: {China=Beijing, Japan=Tokyo, USA=Washington D.C.}
After clear: {}

如上所示,TreeMap 类中的 clear() 方法同样可以清空集合中的所有元素。

总结

可以看出,Java 中的许多集合类都具有 clear() 方法,用于清空集合中的所有元素。使用方式非常简单,只需要调用该方法即可。