import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class TestHashMap {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map map=new HashMap();
map.put(new Student4("liumeng","nan"),2);
map.put(new Student4("liumeng","nan"), 3);
Set s2=map.keySet();
System.out.println(s2);
// map.put("liumeng", 3);
// map.put("liumeng", 3);
// Set s3=map.keySet();
// System.out.println(s3);
}
}
class Student4
{
// @Override
// public int hashCode() {
// final int prime = 31;
// int result = 1;
// result = prime * result + ((name == null) ? 0 : name.hashCode());
// result = prime * result + ((sex == null) ? 0 : sex.hashCode());
// return result;
// }
// @Override
// public boolean equals(Object obj) {
// if (this == obj)
// return true;
// if (obj == null)
// return false;
// if (getClass() != obj.getClass())
// return false;
// Student4 other = (Student4) obj;
// if (name == null) {
// if (other.name != null)
// return false;
// } else if (!name.equals(other.name))
// return false;
// if (sex == null) {
// if (other.sex != null)
// return false;
// } else if (!sex.equals(other.sex))
// return false;
// return true;
// }
private String name;
private String sex;
public Student4(String name,String sex)
{
this.name=name;
this.sex=sex;
}
}这会输出
[Student4@1fb8ee3, Student4@c17164]
|