1 3 5 存map 实现有序存取
Map<Test, Integer> map = new HashMap<>();
Test test1 = new com.myzy.auth.controller.Test();
test1.setCode(1);
Test test2 = new com.myzy.auth.controller.Test();
test2.setCode(2);
Test test3 = new com.myzy.auth.controller.Test();
test3.setCode(3);
map.put(test1, 1);
map.put(test2, 1);
map.put(test3, 1);
Iterator<Map.Entry<Test, Integer>> iterable = map.entrySet().iterator();
while (iterable.hasNext()) {
Map.Entry<Test, Integer> entry = iterable.next();
System.out.println(entry.getKey());
}
public boolean equals(int code) {
return false;
}
public int hashCode() {
return 100;
}
重写equals方法为始终不相等,重写hashcode方法始终为相等
看懂的给个回复!!!!!!!!!!!!