一、实验目的
1.掌握HashSet和TreeSet的常用方法
2.掌握HashMap和TreeMap的使用方法
二、实验硬、软件环境
Windows计算机和Eclipse软件
三、实验内容及步骤
1.向Set集合中添加“A”“a”“c”“C”“a”5个元素,观察重复值“a”能否在Set集合中添加。
代码及运行结果如下:
import java.util.HashSet;
import java.util.Set;
public class test12 {
public static void main (String []args) {
Set<String> set = new HashSet<>();
set.add("A");
set.add("a");
set.add("c");
set.add("C");
set.add("a");
System.out.println("set: "+set); } }
四、实验结果及分析
通过此次试验报告我了解到HashSet类和TreeSet类,HashSet类实现Set接口,由散列表支持。不保证Set的迭代顺序,特别是它不保证该顺序恒久不变。此类允许使用null元素。主要方法包括add()、remove()、contains()、size()等。TreeSet类不仅实现了Set接口,还实现了java.util.SortedSet接口,因此TreeSet类实现的Set集合在遍历集合时按照自然顺序递增排序,也可以按照指定比较器递增顺序。