在 Java 中初始化可变 Set 的便捷方法

Convenience method to initialize mutable Set in Java

是否有一种方便的方法来初始化等同于 Collections.singletonSet,其中 returns 是可变的 Set 而不是不可变的?

Guava 的 Sets 包括:

public static <E> HashSet<E> newHashSet(E... elements)

其中:

Creates a mutable HashSet instance containing the given elements in unspecified order.

您可以使用单个项目来调用它:

Sets.newHashSet(item);

番石榴绝对是一个很好的解决方案。

或者,您可以这样做:

Set<T> mySet = new HashSet<>(Arrays.asList(t1, t2, t3));