gpt4 book ai didi

自然排序键的 Java Multimap,但集合按添加元素的顺序排序

转载 作者:行者123 更新时间:2023-11-30 06:43:06 25 4
gpt4 key购买 nike

有没有一种简单的方法来实现一个像 TreeMultimapMultimap,在这个意义上,键采用自然排序,但也像一个 ArrayListMultimap 从某种意义上说,集合是按照添加值的顺序排序的?

最佳答案

您可以使用 MultimapBuilder创建您需要的功能组合。来自 javadoc:

A builder for a multimap implementation that allows customization of the backing map and value collection implementations used in a particular multimap.

This can be used to easily configure multimap data structure implementations not provided explicitly in com.google.common.collect, for example:

ListMultimap<String, Integer> treeListMultimap =
MultimapBuilder.treeKeys().arrayListValues().build();
SetMultimap<Integer, MyEnum> hashEnumMultimap =
MultimapBuilder.hashKeys().enumSetValues(MyEnum.class).build();

关于自然排序键的 Java Multimap,但集合按添加元素的顺序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383915/

25 4 0
文章推荐: java - 使用 Jsoup 获取
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com