「Eclipse」JavaクラスにtoStringメソッドを自動生成する方法
操作方法
1.ソースコード上で、右クリックして、「ソース(S)」を選択します。
2.「toString()生成(S)」をクリックします。
3.「toString()メソッドに組み込むフィールドおよびメソッドを選択(S):」にフィールドを選択します。
4.「挿入ポイント」を選択します。
5.「null値をスキップ(N)」チェックを入れます。
6.[OK]を押します。
使用例
package com.arkgame.study;
public class UserInfo {
protected String userId;
protected String age;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
@Override
public String toString() {
return "UserInfo [" + (userId != null ? "userId=" + userId + ", " : "") + (age != null ? "age=" + age : "")
+ "]";
}
}
package com.arkgame.study;
public class UserInfo {
protected String userId;
protected String age;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
@Override
public String toString() {
return "UserInfo [" + (userId != null ? "userId=" + userId + ", " : "") + (age != null ? "age=" + age : "")
+ "]";
}
}
package com.arkgame.study; public class UserInfo { protected String userId; protected String age; public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } @Override public String toString() { return "UserInfo [" + (userId != null ? "userId=" + userId + ", " : "") + (age != null ? "age=" + age : "") + "]"; } }