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
提交
取消
