Metoden Java Object toString () konverterer objektet til en streng og returnerer det.
Metodens syntaks toString()er:
 object.toString() 
toString () Parametre
Den toString()metode tager ikke nogen parametre.
toString () Returværdier
- returnerer objektets tekstlige gengivelse
 
Bemærk : Den returnerede streng består af klassens navn, tegnet at-sign (@) og objektets hash-kode i hexadecimal repræsentation.
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 ovenstående eksempler har vi oprettet objekter af Objectklassen. Vi har brugt toString()metoden til at konvertere objektet til strengen.
Bemærk output,
 java.lang.Object@6a6824be 
Her,
- java.lang.Object - klasse navn
 - @ - at-tegn
 - 6a6824be - hash-kode for objekt i hexadecimalt format
 
Bemærk : ObjectKlassen er superklassen for alle klasser i Java. Derfor kan hver klasse og arrays 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 ovenstående eksempel har vi brugt toString()metoden med en matrix. Her kan vi se, at metoden kan kaldes til hele arrayet eller et enkelt element i arrayet.
Det er muligt, fordi Objectklasse er roden til klassehierarkiet i Java. Og alle underklasser og arrays kan bruge metoden til Object.
Bemærk : Vi kan også bruge toString()metoden til ArrayListklassen. For at lære mere, besøg Java ArrayList toString ().








