Package collection;
Import java. util .*;
Public class newset {
Public static void main (string [] ARGs ){
Set <student> students = new hashset <student> ();
For (INT I = 0; I <6; I ++ ){
Students. Add (new student ("happy" + I, "male" + I, 20 + I ));
}
Students. Add (new student ("happy0", "male0", 20 ));
Print (students );
Print2 (students );
}
// Loop traversal ①
Public static void print (set <student> newlist ){
System. Out. println ("total data:" + newlist. Size ());
/* Student;
For (INT I = 0; I <newlist. Size (); I ++ ){
Student = (student) newlist
System. Out. println (student. tostring ());
}*/
}
// Cyclically traverse ① iterator
Public static void print2 (set <student> newlist ){
System. Out. println ("total data:" + newlist. Size ());
Iterator <student> iterator = newlist. iterator ();
Student student;
While (iterator. hasnext ()){
Student = (student) iterator. Next ();
System. Out. println (student. tostring ());
}
}
}