java set集合 初始化
时间: 2024-08-22 08:02:04 浏览: 61
数组的静态初始化-java 基础课件
在Java中,Set集合是一种不允许有重复元素的无序集合,如HashSet、TreeSet和LinkedHashSet等。初始化一个Set集合主要有两种方式:
1. **空集合创建**:
```java
// 创建一个空的HashSet
Set<String> uniqueNames = new HashSet<>();
// 或者使用特定实现的集合
Set<Integer> numbers = new TreeSet<>();
```
2. **通过构造函数添加元素**:
```java
// 添加一些初始元素
Set<String> names = new HashSet<>(Arrays.asList("Alice", "Bob", "Charlie"));
```
这里`Arrays.asList()`返回一个固定大小的列表,可以一次性传入多个元素。
3. **使用Collection接口的工厂方法**:
```java
Set<String> names = Collections.unmodifiableSet(new HashSet<>(new String[]{"David", "Eve"}));
```
这种方式允许你在创建集合的同时立即填充一些元素。
在初始化后,你可以像操作其他Java集合一样,使用add(), remove(), contains()等方法对Set进行操作。
阅读全文