我对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
但是,那里有多值地图,它将免费为您完成所有工作.查看这个问题what java collection that provides multiple values for the same key(特别是这里的清单https://*.com/a/22234446/3114959).