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);
}
}
}
****************************************
问题是:怎么才能输出这个对象的具体值,现在这样输出的是对象的地址!高手帮忙一下!谢谢
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);
}
}
}
****************************************
问题是:怎么才能输出这个对象的具体值,现在这样输出的是对象的地址!高手帮忙一下!谢谢
解决方案 »
- 线程优先权举例 代码感觉没问题 但是运行出来没体现线程的优先权
- JAVA AES 加密后,结果的长度
- Unknown column 'xxxxx' in 'field list'
- HashMap 简单问题
- 关于import和package的问题!!!。。。。。
- 建立一个socket程序,是长连接的,在连接突然断掉,后要起个定时程序,每隔一段时间就试着去建立连接,直到连接成功建立,并保持该连接,
- javax swing 如何用按钮添加/删除一个JPanel
- 求助:请教一下:Java的环境变量设置完之后,javac运行没结果,也不报错是为什么?
- 关于连接池的问题?
- 新手前来报道!!!!!!!!!!!(散分)
- 关于邮件附件上传
- split表达式
public String toString(){
return "sID : "+ sId+" sName :"+sName+" sAge :" + sAge;
}
for(Object o:list){
System.out.println("id:"+((User)o).getSID+" name:"+((User)o).getSName+" age:"+((User)o).getSAge);
}