Java Object toString ()

A Java Object toString () metódussá alakítja az objektumot karakterlánccá és visszaadja.

A toString()módszer szintaxisa :

 object.toString()

toString () paraméterek

A toString()módszer nem vesz fel paramétereket.

toString () visszatérési értékek

  • az objektum szöveges ábrázolását adja vissza

Megjegyzés : A visszaküldött karakterlánc az osztály nevéből, az at-sign karakterből (@) és az objektum hash-kódjából áll, hexadecimális ábrázolással.

1. példa: 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 ) )

A fenti példákban létrehoztuk az Objectosztály objektumait . Az toString()eljárást az objektum karakterláncokká alakítására használtuk.

Figyelje meg a kimenetet,

 java.lang.Object@6a6824be 

Itt,

  • java.lang.Object - osztály neve
  • @ - az aláírás
  • 6a6824be - az objektum hash kódja hexadecimális formátumban

Megjegyzés : Az Objectosztály a Java összes osztályának szuperosztálya. Ezért minden osztály és tömb megvalósíthatja a toString()módszert.

2. példa: toString () az Array-el

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

A fenti példában toString()egy tömböt alkalmaztunk. Itt láthatjuk, hogy a módszer meghívható az egész tömbre vagy a tömb egyetlen elemére.

Ez azért lehetséges, mert az Objectosztály az osztályhierarchia gyökere a Java-ban. És az összes alosztály és tömb felhasználhatja a Object.

Megjegyzés : Az osztályhoz használhatjuk a toString()módszert is ArrayList. További információkért látogasson el a Java ArrayList toString () oldalra.

érdekes cikkek...