将List转换为ConcurrentSet的最简单方法? - Java

时间:2016-04-22 11:24:55

标签: java

如何将List(比如说一个ArrayList)转换为Java中的ConcurrentSet?

我知道这个答案:Easiest way to convert a List to a Set in Java 但我似乎无法让它为ConcurrentSet工作。

2 个答案:

答案 0 :(得分:2)

您可以执行此类转换。

{{1}}

答案 1 :(得分:0)

如果使用ConcurrentSet意味着可以同时访问的集合,则可以尝试:

Set<Foo> foo = Collections.synchronizedSet(new HashSet<Foo>(myList));

返回的集合将是线程安全的。