📅  最后修改于: 2023-12-03 15:01:53.512000             🧑  作者: Mango
HashSet是Java中的一个集合类,它是基于哈希表的实现,能够提供快速的插入、删除和查询操作,但不保证顺序。HashSet不允许重复的元素,即相同的元素只会出现一次。
toString()是Java中Object类的一个方法,它返回该对象的字符串表示。默认情况下,调用toString()方法会返回该对象在内存中的地址,但可以通过重写该方法来返回自定义的字符串表示。
HashSet并没有重写Object类中的toString()方法,因此默认情况下调用该方法只会返回该HashSet对象在内存中的地址。但我们可以自定义toString()方法来返回该HashSet中所有元素的字符串表示。
HashSet中的toString()方法通常用于调试或打印输出,它返回一个字符串,其中包含该HashSet中所有元素的字符串表示,元素之间用逗号和空格分隔。
下面是一个使用HashSet的toString()方法的示例:
import java.util.HashSet;
public class HashSetDemo {
public static void main(String[] args) {
HashSet<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
System.out.println(set.toString());
}
}
输出结果为:
[banana, orange, apple]
我们可以看到,HashSet的toString()方法返回一个字符串,其中包含HashSet中所有元素的字符串表示,元素之间用逗号和空格分隔。
总之,HashSet的toString()方法可以帮助我们打印该集合中所有元素的字符串表示,方便我们进行调试和输出。