java中是否有一个集合:
我似乎无法通过搜索google / javadocs找到任何感谢您的帮助!
答案 0 :(得分:8)
答案 1 :(得分:3)
为了提供另一种可能性,您可以使用java.util.Collections
类创建一个同步和排序Set
,如下所示:
Set<String> myset = Collections.synchronizedSortedSet(new TreeSet<String>());
在问题中没有指明您是否需要List
或Set
语义,所以我只是认为我会提供此选项。虽然我认为ConcurrentSkipListSet
可能提供更好的性能,因为它似乎提供无锁行为,而上面的解决方案是同步的,因此锁定。