Java の toString メソッドの使い方
Javaでは、toString()メソッドはオブジェクトの文字列表現を返すため利用されます。Objectクラスのメソッドであるため、すべてのJavaオブジェクトで利用できます。
toString()メソッドのユースケースは以下の2つがあります。
- toString
- 文字列に変換
- オブジェクト
- String 変換
- モノ
- 文字列表を文字列表に変換する
public class MyClass {
public static void main(String[] args) {
MyClass obj = new MyClass();
System.out.println(obj.toString()); // 输出:MyClass@2f92e0f4
}
}
- 文字列に変換
- toString()メソッド
- nativeToString()
public class MyClass {
private int id;
private String name;
public MyClass(int id, String name) {
this.id = id;
this.name = name;
}
@Override
public String toString() {
return "ID: " + id + ", Name: " + name;
}
public static void main(String[] args) {
MyClass obj = new MyClass(1, "John");
System.out.println(obj.toString()); // 输出:ID: 1, Name: John
}
}
オブジェクトの文字列表現を、ToString()メソッドのオーバーライドによって独自に定義してニーズに合わせる