Java-objekt til String ()

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

Interessante artikler...