public class User {
private String sID;
private String sName;
private int sAge;public User() {}public User(String sid, String name, int age) {
 super();
 sID = sid;
 sName = name;
 sAge = age;
}public String getSID() {
 return sID;
}public void setSID(String sid) {
 sID = sid;
}public String getSName() {
 return sName;
}public void setSName(String name) {
 sName = name;
}public int getSAge() {
 return sAge;
}public void setSAge(int age) {
 sAge = age;
}}
*****************************************************************
import java.util.ArrayList;
import java.util.List;public class Test { public  List<User> fun() {
  User u1 = new User("s1001", "zhangsan", 20);
  User u2 = new User("s1002", "lisi", 21);
  List<User> user = new ArrayList<User>();
  user.add(u1);
  user.add(u2);  return user;
 } public static void main(String[] arg) {
  Test test=new Test();
   List<User> list=test.fun();
   for(Object o:list){
    System.out.println(o);
   }
 }
}
****************************************
问题是:怎么才能输出这个对象的具体值,现在这样输出的是对象的地址!高手帮忙一下!谢谢