Objek Java toString ()

Metode Java Object toString () mengubah objek menjadi string dan mengembalikannya.

Sintaks dari toString()metode ini adalah:

 object.toString()

Parameter toString ()

The toString()Metode tidak mengambil parameter apapun.

toString () Mengembalikan Nilai

  • mengembalikan representasi tekstual dari objek

Catatan : String yang dikembalikan terdiri dari nama kelas, karakter at-sign (@), dan kode hash dari objek dalam representasi heksadesimal.

Contoh 1: Java Object toString ()

 class Main ( public static void main(String() args) ( // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); // java.lang.Object@6a6824be Object obj2 = new Object(); System.out.println(obj2.toString()); // java.lang.Object@5c8da962 Object obj3 = new Object(); System.out.println(obj3.toString()); // java.lang.Object@512ddf17 ) )

Dalam contoh di atas, kami telah membuat objek Objectkelas. Kami telah menggunakan toString()metode untuk mengubah objek menjadi string.

Perhatikan hasilnya,

 java.lang.Object@6a6824be 

Sini,

  • java.lang.Object - nama kelas
  • @ - tanda di
  • 6a6824be - kode hash objek dalam format heksadesimal

Catatan : ObjectClass tersebut adalah superclass untuk semua class di Java. Karenanya, setiap kelas dan array dapat mengimplementasikan toString()metode ini.

Contoh 2: toString () dengan Array

 class Main ( public static void main(String() args) ( // toString() with array // create an array String() array = ("Python", "Java", "C"); System.out.println(array.toString()); // (Ljava.lang.String;@6a6824be // toString() with each element of array System.out.println(array(0).toString()); // Python ) )

Dalam contoh di atas, kami telah menggunakan toString()metode dengan array. Di sini, kita dapat melihat bahwa metode dapat dipanggil untuk seluruh larik atau satu elemen larik.

Ini dimungkinkan karena Objectkelas adalah akar dari hierarki kelas di Java. Dan, semua subclass dan array dapat menggunakan metode dari Object.

Catatan : Kami juga dapat menggunakan toString()metode untuk ArrayListkelas. Untuk mempelajari lebih lanjut, kunjungi Java ArrayList toString ().

Artikel yang menarik...