📜  Java中的 HashSet toString() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:01:53.512000             🧑  作者: Mango

Java中的 HashSet toString() 方法与示例

什么是HashSet?

HashSet是Java中的一个集合类,它是基于哈希表的实现,能够提供快速的插入、删除和查询操作,但不保证顺序。HashSet不允许重复的元素,即相同的元素只会出现一次。

什么是toString()方法?

toString()是Java中Object类的一个方法,它返回该对象的字符串表示。默认情况下,调用toString()方法会返回该对象在内存中的地址,但可以通过重写该方法来返回自定义的字符串表示。

HashSet中的toString()方法

HashSet并没有重写Object类中的toString()方法,因此默认情况下调用该方法只会返回该HashSet对象在内存中的地址。但我们可以自定义toString()方法来返回该HashSet中所有元素的字符串表示。

HashSet中的toString()方法通常用于调试或打印输出,它返回一个字符串,其中包含该HashSet中所有元素的字符串表示,元素之间用逗号和空格分隔。

HashSet的toString()方法示例

下面是一个使用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()方法可以帮助我们打印该集合中所有元素的字符串表示,方便我们进行调试和输出。