如何将List(比如说一个ArrayList)转换为Java中的ConcurrentSet?
我知道这个答案:Easiest way to convert a List to a Set in Java 但我似乎无法让它为ConcurrentSet工作。
答案 0 :(得分:2)
您可以执行此类转换。
{{1}}
答案 1 :(得分:0)
如果使用ConcurrentSet意味着可以同时访问的集合,则可以尝试:
Set<Foo> foo = Collections.synchronizedSet(new HashSet<Foo>(myList));
返回的集合将是线程安全的。