📜  在Java中初始化 HashSet(1)

📅  最后修改于: 2023-12-03 15:23:24.232000             🧑  作者: Mango

在Java中初始化 HashSet

HashSet 是 Java Collections Framework 提供的一个实现了 Set 接口的类。在使用 HashSet 时,需要先对其进行初始化。本文将介绍如何进行初始化。

初始化 HashSet

在 Java 中,可以使用两种方式初始化 HashSet:

  1. 使用无参构造函数
  2. 使用包含 Collection 参数的构造函数
// 使用无参构造函数初始化 HashSet
HashSet<String> set = new HashSet<>();

// 使用包含 Collection 参数的构造函数初始化 HashSet
List<String> list = Arrays.asList("a", "b", "c");
HashSet<String> set = new HashSet<>(list);
使用无参构造函数

使用无参构造函数初始化 HashSet 时,可以使用以下方式:

// 创建一个空的 HashSet
HashSet<String> set = new HashSet<>();

// 添加元素
set.add("a");
set.add("b");
set.add("c");

// 输出元素
System.out.println(set); // [a, b, c]
使用包含 Collection 参数的构造函数

使用包含 Collection 参数的构造函数初始化 HashSet 时,可以使用以下方式:

// 创建一个包含元素的 List
List<String> list = Arrays.asList("a", "b", "c");

// 使用 List 初始化 HashSet
HashSet<String> set = new HashSet<>(list);

// 输出元素
System.out.println(set); // [a, b, c]
总结

HashSet 是一个实现了 Set 接口的类,使用时需要进行初始化。可以使用无参构造函数或包含 Collection 参数的构造函数进行初始化。初始化后,可以使用 add() 方法向 HashSet 中添加元素。