Package collection;
Import java. util .*;
Public class newarraylist {
Public static void main (string [] ARGs ){
List <student> students = new arraylist <student> ();
For (INT I = 0; I <6; I ++ ){
Students. Add (new student ("happy" + I, "male" + I, 20 + I ));
}
Print (students );
Print2 (students );
}
// Loop traversal ①
Public static void print (list <student> newlist ){
System. Out. println ("total data:" + newlist. Size ());
Student student;
For (INT I = 0; I <newlist. Size (); I ++ ){
Student = (student) newlist. Get (I );
System. Out. println (student. tostring ());
}
}
// Cyclically traverse ① iterator
Public static void print2 (list <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 ());
}
}
}