学习java集合类之set的hashset之常用方法的使用
时间: 2023-04-13 08:02:38 浏览: 169
HashSet是Java集合框架中的一种实现,它是基于哈希表的数据结构,可以存储不重复的元素。HashSet提供了一些常用的方法,如下:
1. add(Object o):向集合中添加元素o,如果元素已经存在,则不会添加。
2. remove(Object o):从集合中移除元素o,如果元素不存在,则不会有任何影响。
3. contains(Object o):判断集合中是否包含元素o,如果包含则返回true,否则返回false。
4. size():返回集合中元素的个数。
5. clear():清空集合中的所有元素。
6. isEmpty():判断集合是否为空,如果为空则返回true,否则返回false。
7. iterator():返回一个迭代器,可以用来遍历集合中的元素。
8. toArray():将集合中的元素转换成数组。
以上是HashSet常用的方法,可以根据需要选择使用。
相关问题
学习-java集合类之set的hashset之常用方法的使用
HashSet是Java中的一种集合类, 它继承了AbstractSet类,实现了Set接口。HashSet中的元素是无序的,不重复的。常用方法如下:
1. add(E e) : 向集合中添加元素
2. clear() : 清空集合中的所有元素
3. contains(Object o) : 判断集合中是否包含某个元素
4. isEmpty() : 判断集合是否为空
5. iterator() : 返回集合中元素的迭代器
6. remove(Object o) : 从集合中移除某个元素
7. size() : 返回集合中元素的个数
示例:
HashSet<String> set = new HashSet<>();
set.add("Java");
set.add("C++");
set.add("Python");
System.out.println(set.size()); //3
set.remove("C++");
System.out.println(set.size()); //2
set.clear();
System.out.println(set.isEmpty()); //true
学习-Java集合类之Set的HashSet之常用方法的使用
HashSet是Java集合框架中的一个类,它实现了Set接口,可以用于存储一组没有顺序、不重复的元素。下面介绍HashSet常用方法的使用。
1. add(Object obj):向集合中添加元素。
示例代码:
```java
Set<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("orange");
System.out.println(set); // 输出 [orange, banana, apple]
```
2. remove(Object obj):从集合中删除指定元素。
示例代码:
```java
Set<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("orange");
set.remove("banana");
System.out.println(set); // 输出 [orange, apple]
```
3. contains(Object obj):判断集合中是否包含指定元素。
示例代码:
```java
Set<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("orange");
System.out.println(set.contains("banana")); // 输出 true
System.out.println(set.contains("pear")); // 输出 false
```
4. size():获取集合中元素的个数。
示例代码:
```java
Set<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("orange");
System.out.println(set.size()); // 输出 3
```
5. clear():清空集合中的所有元素。
示例代码:
```java
Set<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("orange");
set.clear();
System.out.println(set); // 输出 []
```
6. isEmpty():判断集合是否为空。
示例代码:
```java
Set<String> set = new HashSet<String>();
System.out.println(set.isEmpty()); // 输出 true
set.add("apple");
System.out.println(set.isEmpty()); // 输出 false
```
以上就是HashSet常用方法的使用,希望对你有所帮助。
阅读全文