jjzjj

TreeMultimap

全部标签

java - 如何创建 Google Guava 的 TreeMultimap 的同步版本

有谁知道如何创建线程安全的TreeMultimap实例TreeMultimap.create()? 最佳答案 GuavaMultimaps类包含用于创建和修饰Multimap的静态方法,类似于java.util中的Collections类为Collections和Maps提供的方法。在你的情况下,你应该使用:Multimaps.synchronizedSortedSetMultimap(TreeMultimap.create()) 关于java-如何创建GoogleGuava的TreeM

java - 如何从 Iterable/Collection 创建 TreeMultimap?

我正在尝试修剪TreeMultimap,并返回相同结构的TreeMultimap(但已修剪)。例如,我有不同的新闻提供者返回无序新闻。我需要按日期对新闻进行排序,并在按最近日期排序的多图中维护这种排序。然后我需要能够返回最新的X新闻。每个日期,可能有很多新闻。TreeMultimaplatestNews=TreeMultimap.create(Ordering.natural().reverse(),Ordering.natural());因为TreeMultimap没有修剪或大小,我设法返回一个Iterable并用它限制结果,但是如何创建一个新的TreeMultimap来自Itera