有类似如下数据结构:ID1 ID2
1 1
1 2
2 1ID1和ID2都有可能重复,但两个作为一条记录则唯一,就好像数据库中的组合主键。 因为HashMap的key值唯一,所以不能用HashMap来存放,请问有什么容器可以存放这种结构阿???
1 1
1 2
2 1ID1和ID2都有可能重复,但两个作为一条记录则唯一,就好像数据库中的组合主键。 因为HashMap的key值唯一,所以不能用HashMap来存放,请问有什么容器可以存放这种结构阿???
解决方案 »
- 一个Java类被虚拟机加载时 静态变量被静态方法初始化赋值 以后调用时用哪个?
- 循环 想一个panel中添加多个按钮出错。。 很简单的小程序, 求解
- 大家来说说能不能这样改
- 如何在抛出异常的函数中加入finally?
- 关于DocumentListener的insertUpdate问题
- 新手学JAVA 求大家帮写一个作业题
- 【请教】关于Java函数传递参数的类型(传值还是传引用)
- 高分询问,哪有JCE可以下载?
- Java程序接力,希望大家响应
- 这么经典的方式Java难道不能实现(100分分享)
- java新人报道第一问:servlet中有没有象asp中的response.end那样的功能?另外
- 一个小程序,有点问题!大虾来指点下!!
private int id1;
private int id2;public Ob_id1_id2(int id1,int id2){
this.id1=id1;
this.id2=id2;
}
public int getId1(){
return id1;
}
public int getId2(){
return id2;
}
public void setId1(int id1){
this.id1=id1;
}
public void setId2(int id2){
this.id2=id2;
}public String toString(){
return "id1= "+id1+",id2= "+id2;
}public bealoon equals(Object ob){
if(ob instanceof Ob_id1_id2){
if(ob.getId1()==id1&&ob.getId2()==id2){return true;}
}
return false;
}
}public int hashCode(){
return (Integer.toString(id1)+Integer.toString(id2)).hashCode();
}
}
在网页上写的没检查