gpt4 book ai didi

java - 如何使用集合在java中按对象分组?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:41 25 4
gpt4 key购买 nike

我是 Java 的新手,我想根据数字对对象进行分组,但我做不到。这是示例:

SomeCollection<Integer,String> t=new SomeCollection<Integer,String>();
t.put("1","a");
t.put("1","b");
t.put("2","c");

output:
1 - a,b
2 - c

基本上,当数字相同时,需要将值分组到相同的数字下。这都是关于如何通过使用任何集合来执行这种战略输出来实现的。感谢您的帮助。

最佳答案

按照其他人的建议,您可以使用 Map<Integer, List<Object>>如果你只想坚持使用 JDK 集合。

但是,可以免费为您完成所有工作的多值 map 。看看这个问题what java collection that provides multiple values for the same key (具体请参阅此处的列表 https://stackoverflow.com/a/22234446/3114959)。

关于java - 如何使用集合在java中按对象分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com