import java.util.*;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建集合对象,让其存储自定义的User类对象
ArrayList<User> al=new ArrayList<User>();
al.add(new User("小明",25));
al.add(new User("小明",15));
al.add(new User("小明",35));
//调用列出函数
listUser(al);
}
//功能:用迭代器将集合中的每个元素列出
private static void listUser(ArrayList<User> alu){
Iterator it=alu.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}
//User类
class User{
String name;
int age;
public User(String name,int age){
this.name=name;
this.age=age;
}
}
运行的结果
User@4f1d0d
User@1fc4bec
User@dc8569
应该是元素的首地址,求大神指导正确的方法
|