📜  Java中的属性 clear() 方法和示例(1)

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

Java中的属性 clear() 方法和示例

在Java编程中,clear() 方法是一种用于属性(Collection、List、Map等)的清空操作。当我们需要将属性中的所有元素清空时,可以使用 clear() 方法。本文将介绍 clear() 方法的用法和示例。

用法

清空属性的方法完全依赖于属性的具体类型。一般来说,clear() 方法用于清空属性中的所有元素。

void clear()
示例

下面是一些常见属性类型的使用示例,演示了如何使用 clear() 方法来清空属性中的元素。

清空ArrayList
import java.util.ArrayList;
import java.util.List;

public class ClearExample {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Element 1");
        list.add("Element 2");
        list.add("Element 3");

        System.out.println("清空之前的列表:" + list);

        list.clear();

        System.out.println("清空之后的列表:" + list);
    }
}

输出结果:

清空之前的列表:[Element 1, Element 2, Element 3]
清空之后的列表:[]
清空HashMap
import java.util.HashMap;
import java.util.Map;

public class ClearExample {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("Key 1", 1);
        map.put("Key 2", 2);
        map.put("Key 3", 3);

        System.out.println("清空之前的Map:" + map);

        map.clear();

        System.out.println("清空之后的Map:" + map);
    }
}

输出结果:

清空之前的Map:{Key 1=1, Key 2=2, Key 3=3}
清空之后的Map:{}
清空StringBuilder
public class ClearExample {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello, World!");

        System.out.println("清空之前的StringBuilder:" + sb);

        sb.setLength(0);

        System.out.println("清空之后的StringBuilder:" + sb);
    }
}

输出结果:

清空之前的StringBuilder:Hello, World!
清空之后的StringBuilder:

通过上述示例可以看出,无论是List、Map还是StringBuilder,我们都可以使用 clear() 方法来清空属性中的元素。请根据实际需要选择合适的方法。

以上就是Java中属性 clear() 方法的介绍和示例。清空属性是程序开发中常见的操作之一,使用 clear() 方法可以方便地完成这一任务。希望本文对你有所帮助!