Java の tostring メソッドの機能は、このオブジェクトの [テキスト表現] 文字列を返すことであり、結果は簡潔で読みやすい情報表現になります。
Java における tostring メソッドの役割は次のとおりです。
toString メソッドは、次の「テキスト表現」を返します。このオブジェクトの文字列。その結果、簡潔でありながら読みやすい情報表現が得られます。すべてのサブクラスでこのメソッドをオーバーライドすることをお勧めします。
Object クラスの toString メソッドは、クラス名 (オブジェクトはこのクラスのインスタンスです)、アット タグ「@」、およびこのオブジェクトの符号なし 16 進数のハッシュ コードで構成される文字列を返します。システムは構成を表します。つまり、このメソッドは、次の値に等しい文字列を返します:
getClass().getName()+'@'+Integer.toHexString(hashCode());
戻り値: オブジェクトの文字列表現
これは、Object およびすべてのクラスにすでに存在するメソッドであるためです。 Object を継承するため、「すべてのオブジェクトがこのメソッドを持っています」;
これは通常、System.out.println(xx)
のように出力の便宜のためだけであり、括弧 xx は「」です。 String 型ではない場合、xx の toString()
メソッドが自動的に呼び出されます;
つまり、これは、すべてのクラスの文字列操作を容易にするために設計された特別な目的にすぎません。 Sun が Java を開発しました。参加する方法の 1 つです。
#詳細情報tostring的使用示例 publicclassOrc { publicstaticclassA { publicStringtoString() { return"thisisA"; } } publicstaticvoidmain(String[]args) { Aobj=newA(); System.out.println(obj); } }
関連学習の推奨事項:
以上がJavaのtostringメソッドの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。