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 Object
osztá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 Object
osztá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 Object
osztá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.