下面代码错了,错在哪,怎么改
public class TestStudent {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<Student,Student> map = new HashMap<Student,Student>();
map.put(new Student(902),new Student("彭杰",19));
Set set = map.keySet();
Iterator iterator = set.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next().number);
System.out.println(iterator.next().name);
System.out.println(iterator.next().age);
}
}
}
public class Student {
private long number;
private String name;
private int age;
public Student(String name,int age){
this.name = name;
this.age = age;
}
public Student(long number){
this.number = number;
}
}