ホームページ  >  記事  >  Java  >  Javaのtostringメソッドの機能は何ですか

Javaのtostringメソッドの機能は何ですか

coldplay.xixi
coldplay.xixiオリジナル
2020-08-01 16:17:3313830ブラウズ

Java の tostring メソッドの機能は、このオブジェクトの [テキスト表現] 文字列を返すことであり、結果は簡潔で読みやすい情報表現になります。

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 つです。

Javaのtostringメソッドの機能は何ですか

#詳細情報

tostring的使用示例
publicclassOrc
{
publicstaticclassA
{
publicStringtoString()
{
return"thisisA";
}
}
publicstaticvoidmain(String[]args)
{
Aobj=newA();
System.out.println(obj);
}
}

関連学習の推奨事項:

Java ビデオ チュートリアル

以上がJavaのtostringメソッドの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。