JavaのtoStringメソッドの使い方はどのようにですか。

JavaのtoString()メソッドは、Objectクラスによって提供されるメソッドであり、オブジェクトの文字列表現を返すために使用されます。

toString()メソッドを使用するには、以下の手順に従ってください。

  1. 文字列に変換する
  2. toString() メソッド
public class MyClass {
    private int number;
    private String text;
    
    // 构造方法等省略
    
    @Override
    public String toString() {
        return "MyClass [number=" + number + ", text=" + text + "]";
    }
}
  1. 文字列に変換する
MyClass obj = new MyClass(123, "Hello");
System.out.println(obj.toString());

または、オブジェクト名を直接使用すると、toString()メソッドが暗黙的に呼び出されます。

MyClass obj = new MyClass(123, "Hello");
System.out.println(obj);

この例では、再定義されたtoString()メソッドは、numberとtext属性を含む文字列を返します。toString()メソッドを呼び出すと、MyClass [number=123, text=Hello]のような文字列が返されます。

注意すべき点は、toString()メソッドはすべてのJavaオブジェクトに継承されるため、どのJavaオブジェクトでも使用できるということです。ただし、toString()メソッドを上書きしないと、デフォルトの実装ではオブジェクトのハッシュコードが返されます。オブジェクトの情報をよりよく表示するためには、必要なクラスでtoString()メソッドを上書きすることをお勧めします。

bannerAds