我有一个类名“Users”,有2个元素(int)userId和(String)userName。
Users obj1 = new Users(10, "User1");
如何将obj1转换为字符串,如“userId:10,userName:User1”而不是
obj1.getUserId(), obj1.getUserName()
是否有任何功能或方法可以将其更改为字符串?感谢
答案 0 :(得分:2)
您需要自己在用户类中实现toString方法。
public class Users(){
...
public String toString(){
return "UserId:"+userId+","+"userName:"+userName;
}
}
并通过调用
来使用它obj1.toString();
答案 1 :(得分:0)
您可以覆盖toString()函数以返回字符串。
public String toString() {
return "UserId:" + this.UserId + ","+ "UserName:" + this.UserName;
}
答案 2 :(得分:0)