HashMap:一键,多个值我如何获得此地图中第一个键的第三个值?这可能吗?
3 回答

HUH函数
TA贡献1836条经验 获得超4个赞
图书馆存在要做到这一点,但最简单的普通的Java方法是创建一个Map
的List
是这样的:
Map<Object,ArrayList<Object>> multiMap = new HashMap<>();

POPMUISE
TA贡献1765条经验 获得超5个赞
例如:
Map<Object,Pair<Integer,String>> multiMap = new HashMap<Object,Pair<Integer,String>>();
其中Pair
是参数类
public class Pair<A, B> { A first = null; B second = null; Pair(A first, B second) { this.first = first; this.second = second; } public A getFirst() { return first; } public void setFirst(A first) { this.first = first; } public B getSecond() { return second; } public void setSecond(B second) { this.second = second; }}
添加回答
举报
0/150
提交
取消