📅  最后修改于: 2023-12-03 14:42:57.194000             🧑  作者: Mango
在Java编程中,clear() 方法是一种用于属性(Collection、List、Map等)的清空操作。当我们需要将属性中的所有元素清空时,可以使用 clear() 方法。本文将介绍 clear() 方法的用法和示例。
清空属性的方法完全依赖于属性的具体类型。一般来说,clear() 方法用于清空属性中的所有元素。
void clear()
下面是一些常见属性类型的使用示例,演示了如何使用 clear() 方法来清空属性中的元素。
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]
清空之后的列表:[]
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:{}
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() 方法可以方便地完成这一任务。希望本文对你有所帮助!