重写Object中的toString方法,bai将此对象转换为一个字符串du。对一个String类对象str和zhiA类对象a进行诸如dao+等操作时,就会隐式调用A类的toString方法。Object中的toString方法返回该类的地址、对象类型和ID等信息,因此必要时需要重写。
在eclipse中重写object的tostring和equals方法的快捷键:
shift+alt+s
新建一个javabean:
public class AdminUser {
private Integer uid;
private String username;
private String password;
//getter()和setter()方法
@Override
public String toString() {
return " username=" + username
+ ", password=" + password ;
}
在action中调用这个javabean,
AdminUser adminUser = new AdminUser( );
adminUser.setUsername(rs.getString("username"));
adminUser.setPassword(rs.getString("password"));
list.add(adminUser);
if(list != null && list.size()>0){
System.out.println("查询成功!"+list.get(0));
}
如果不加这个方法,输出就会变为:www.wan.tcp.entity.AdminUser@308d4560