能输入2个KEY,获取一个value吗? 假如我输入1,2 获取有一个string 比如:csdn 怎么实现?我只会比如输入1,获取一个string 比如: csdn ,这样的情况用hashmap就可以了.如何输入2个KEY获取一个对应那2个Key的值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2个key对应一个值那还不是把2个key合并成一个key之后对应出来的一个值用key1获得包括key2在内的一组数据,再根据key2对应出一个值 1和2之间加个下划线,就是一个key了 就相当于 两个属性 x y 共同作为主键 何必要分两个key自己写个Key主键 包含两个属性就行了class MyKey{ private int x; private int y; @Override public boolean equals(Object obj) { // TODO Auto-generated method stub if(this == obj) return true ; if(obj == null) return false; if(!(obj instanceof MyKey)) return false; MyKey mk = (MyKey)obj; return this.x == mk.x && this.y == mk.y; } @Override public int hashCode() { // TODO Auto-generated method stub return 17*this.x + 13*this.y; }} 复合主键.hibernate中可采用一个主键类来做,这里也可以应用这种思路. 定义一个Key类,然后把这个Key类当做HashMap的key不就可以了么 把这2个KEY作为一个属性,复合主键,4L的很好啊· 二维数组 , HashMap<Integer, HashMap<Integer, String> > java只学了servlet,bean,应用服务器是tomcat这样的学生,请大家给个学习目标表,谢谢 java调用dll的问题 【文件下载时 如何取得该文件大小及当前读取位置】 Java区人气提升活动之一 —— add函数抢答 一个多线程操作数据库问题 代理服务器的问题? 帮我写程序!急用, java中如何在新窗口中打开任一格式的文档。(调用打开发式) 我的机器配置,为何用websphere这么慢?大家帮我分析分析? 中文转二进制,在MD5,在base64 java笔试中的数据库题目 请教各位大虾java 3d的基础
那还不是把2个key合并成一个key之后对应出来的一个值用key1获得包括key2在内的一组数据,再根据key2对应出一个值
自己写个Key主键 包含两个属性就行了class MyKey{
private int x;
private int y;
@Override
public boolean equals(Object obj) {
// TODO Auto-generated method stub
if(this == obj) return true ;
if(obj == null) return false;
if(!(obj instanceof MyKey)) return false;
MyKey mk = (MyKey)obj;
return this.x == mk.x && this.y == mk.y;
}
@Override
public int hashCode() {
// TODO Auto-generated method stub
return 17*this.x + 13*this.y;
}
}