Java Object toString ()

Metoden Java Object toString () konverterer objektet til en streng og returnerer det.

Syntaksen til toString()metoden er:

 object.toString()

toString () -parametere

Den toString()metoden ikke tar noen parametere.

toString () Returverdier

  • returnerer den tekstlige representasjonen av objektet

Merk : Den returnerte strengen består av navnet på klassen, tegnet på tegnet (@) og objektets hash-kode i heksadesimal representasjon.

Eksempel 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 ) )

I eksemplene ovenfor har vi laget objekter av Objectklassen. Vi har brukt toString()metoden for å konvertere objektet til strengen.

Legg merke til utdataene,

 java.lang.Object@6a6824be 

Her,

  • java.lang.Object - klasse navn
  • @ - på skiltet
  • 6a6824be - hash-kode for objektet i heksadesimalt format

Merk : ObjectKlassen er superklassen for alle klassene i Java. Derfor kan hver klasse og matrise implementere toString()metoden.

Eksempel 2: toString () med 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 ) )

I eksemplet ovenfor har vi brukt toString()metoden med en matrise. Her kan vi se at metoden kan kalles for hele matrisen eller et enkelt element i matrisen.

Det er mulig fordi Objectklasse er roten til klassehierarkiet i Java. Og alle underklasser og matriser kan bruke metoden til Object.

Merk : Vi kan også bruke toString()metoden for ArrayListklassen. For å lære mer, besøk Java ArrayList toString ().

Interessante artikler...