,可以通过以下几种方式实现:
class Pair {
private Object value1;
private Object value2;
public Pair(Object value1, Object value2) {
this.value1 = value1;
this.value2 = value2;
}
// Getters and setters
}
// 存储两个值的HashMap
HashMap<String, Pair> map = new HashMap<>();
map.put("key", new Pair(value1, value2));
// 存储两个值的数组
Object[] values = new Object[]{value1, value2};
// 存储两个值的HashMap
HashMap<String, Object[]> map = new HashMap<>();
map.put("key", values);
// 存储两个值的Map
Map<String, Object> innerMap = new HashMap<>();
innerMap.put("value1", value1);
innerMap.put("value2", value2);
// 存储两个值的HashMap
HashMap<String, Map<String, Object>> map = new HashMap<>();
map.put("key", innerMap);
以上是几种常见的方式来在HashMap值中存储两个值的方法。具体选择哪种方式取决于实际需求和数据结构设计。
“中小企业”在线学堂
云+社区技术沙龙[第17期]
DB TALK 技术分享会
云+社区沙龙online第6期[开源之道]
云+社区开发者大会 长沙站
云+社区技术沙龙[第9期]
云+未来峰会
云原生正发声
云+社区技术沙龙[第11期]
领取专属 10元无门槛券
手把手带您无忧上云