编写Java程序,使用Set实现不重复添加用户
时间: 2024-01-22 09:20:10 浏览: 67
Java实现用户不可重复登录功能
可以通过 HashSet 类来实现不重复添加用户的功能,代码如下:
```java
import java.util.HashSet;
import java.util.Set;
public class UserSet {
public static void main(String[] args) {
Set<String> users = new HashSet<String>();
users.add("Alice");
users.add("Bob");
users.add("Charlie");
users.add("Alice"); // 添加重复元素
System.out.println(users); // 输出 [Bob, Charlie, Alice],重复元素被自动去重
}
}
```
在上面的代码中,我们创建了一个 HashSet 对象 `users`,并向其中添加了若干个字符串类型的元素。在添加第二个 `"Alice"` 时,由于 Set 集合中不能有重复元素,因此该元素被自动去重。
最后,我们使用 `System.out.println(users)` 输出集合中的所有元素,可以看到重复的 `"Alice"` 已经被去除了。
阅读全文