Java Object toString() メソッド

Java String类Java Object クラス


Object toString() メソッドは、オブジェクトの文字列表現を返すために使用されます。

構文

object.toString()

引数

  • 无 。

戻り値

オブジェクトの文字列表現を返します。

デフォルトの戻り形式:オブジェクトのクラス名 + @ + hashCode の16進文字列。

例

次の例は、toString() メソッドの使用を示しています:

例

class サンプルTest { public static void main(String[] args) { // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); Object obj2 = new Object(); System.out.println(obj2.toString()); Object obj3 = new Object(); System.out.println(obj3.toString()); } }

上記のプログラムの実行結果は次のとおりです:

java.lang.Object@d716361
java.lang.Object@6ff3c5b5
java.lang.Object@3764951d
出力形式の説明:
  • java.lang.Object- クラス名
  • @- 記号
  • d716361- ハッシュ値の16進値

Array クラスが toString() メソッドを呼び出す:

例

class サンプルTest { public static void main(String[] args) { // toString() with array //配列を作成 String[] array = { "Google", "サンプル", "Taobao" }; System.out.println(array.toString()); //配列要素の値が文字列表現を返します //Array は Object クラスを継承しているため、toString() メソッドを直接使用できます。 System.out.println(array[1].toString()); // サンプル } }

上記のプログラムの実行結果は次のとおりです:

サンプル

Java String类Java Object クラス

その他の拡張