Java-object toString ()

De Java Object toString () - methode zet het object om in een string en retourneert deze.

De syntaxis van de toString()methode is:

 object.toString()

toString () Parameters

De toString()methode heeft geen parameters.

toString () Retourwaarden

  • geeft de tekstuele weergave van het object terug

Opmerking : de geretourneerde tekenreeks bestaat uit de naam van de klasse, het apenstaartje (@) en de hashcode van het object in hexadecimale weergave.

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

In de bovenstaande voorbeelden hebben we objecten van de Objectklasse gemaakt. We hebben de toString()methode gebruikt om het object in de string te converteren.

Let op de output,

 java.lang.Object@6a6824be 

Hier,

  • java.lang.Object - klassenaam
  • @ - het apenstaartje
  • 6a6824be - hashcode van object in hexadecimaal formaat

Opmerking : de Objectklasse is de superklasse voor alle klassen in Java. Daarom kan elke klasse en arrays de toString()methode implementeren .

Voorbeeld 2: toString () met 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 ) )

In het bovenstaande voorbeeld hebben we de toString()methode met een array gebruikt. Hier kunnen we zien dat de methode kan worden aangeroepen voor de hele array of voor een enkel element van de array.

Het is mogelijk omdat Objectklasse de wortel is van de klassenhiërarchie in Java. En alle subklassen en arrays kunnen de methode van de Object.

Opmerking : we kunnen de toString()methode ook voor de ArrayListklas gebruiken. Ga voor meer informatie naar Java ArrayList toString ().

Interessante artikelen...