Objek Java ke String ()

Kaedah Java Object toString () menukar objek menjadi rentetan dan mengembalikannya.

Sintaks toString()kaedahnya adalah:

 object.toString()

Parameter toString ()

The toString()kaedah tidak mengambil apa-apa parameter.

toString () Nilai Pulangan

  • mengembalikan representasi teks objek

Catatan : Rentetan yang dikembalikan terdiri dari nama kelas, watak at-sign (@), dan kod hash objek dalam perwakilan heksadesimal.

Contoh 1: Objek Java ke String ()

 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()kaedah untuk menukar objek menjadi rentetan.

Perhatikan outputnya,

 java.lang.Object@6a6824be 

Di sini,

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

Catatan : ObjectKelas ini adalah kelas super untuk semua kelas di Java. Oleh itu, setiap kelas dan susunan dapat melaksanakan toString()kaedah tersebut.

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()kaedah dengan tatasusunan. Di sini, kita dapat melihat bahawa kaedah tersebut boleh dipanggil untuk keseluruhan susunan atau satu elemen array.

Ini mungkin kerana Objectkelas adalah akar hierarki kelas di Jawa. Dan, semua subkelas dan tatasusunan dapat menggunakan kaedah Object.

Catatan : Kami juga boleh menggunakan toString()kaedah untuk ArrayListkelas. Untuk mengetahui lebih lanjut, lawati Java ArrayList toString ().

Artikel menarik...