需求:
请定义ArryaList集合,并存储Person对象。如new Person("lisi",20),并取出,将姓名和年龄打印出来。
代码:
public class test1 {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add(new Person("李四",12));
list.add(new Person("张三",28));
list.add(new Person("王五",45));
list.add(new Person("jiojio",20));
for (Iterator it = list.iterator();it.hasNext(); ) {
System.out.println(it.next());
}
}
}
public class Person {
String name;
int age;
Person(String name,int age){
this.name = name;
this.age = age;
}
public int hashCode() {
return this.age;
}
public String toString() {
return name+" "+age;
}
}
运行结果: