joh*_*ohn 10 java hash hashmap
这可能很难解释,但这里有:
我想将3个整数和一个String存储到Hashmap中,因此我可以从地图中检索数据,但事实证明,hashmaps只允许2个通用参数而不是4个.
例如:( HashMap <String> <Integer> <Integer> <Integer>我想做什么)
但你似乎只能使用2个参数:HashMap <String> <Integer>.
我最好的猜测是我的想法无法完成,如果是这样,请列出处理这类事情的替代方案.
oli*_*olz 15
创建一个包含3 Integer或者可能的新类int.
class Triple {
Integer i;
Integer j;
Integer k;
Triple(Integer i,Integer j, Integer k) {
this.i = i;
this.j = j;
this.k = k;
}
}
Run Code Online (Sandbox Code Playgroud)
并将此类放入带有String的映射中.
HashMap map = new HashMap<String, Triple>();
map.put("keyString", new Triple(new Integer(1),new Integer(2),new Integer(3)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13433 次 |
| 最近记录: |