# Set

A collection that does not keep duplicate elements.

## What is **Set** in Java?

**Set** — A collection that does not keep duplicate elements.

```java
import java.util.HashSet;
import java.util.Set;

class TagCollection {
    Set<String> tags = new HashSet<>();
}
```

Level: Freelancer · [More Java terms at this level](https://www.ask-codey.com/glossary/subjects/java/freelancer)

Updated: September 28, 2026

## In other subjects

- [Set in JavaScript](https://www.ask-codey.com/glossary/set-javascript)

Source: https://www.ask-codey.com/glossary/set-java
