Java objekt toString ()

Metoda Java Object toString () pretvori objekt v niz in ga vrne.

Sintaksa toString()metode je:

 object.toString()

parametri toString ()

toString()Metoda ne sprejme nobenih parametrov.

vrnjene vrednosti toString ()

  • vrne besedilno predstavitev predmeta

Opomba : Vrnjeni niz je sestavljen iz imena razreda, znaka at-sign (@) in zgoščene kode predmeta v šestnajstiški predstavitvi.

Primer 1: Java objekt 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 ) )

V zgornjih primerih smo ustvarili predmete Objectrazreda. toString()Metodo smo uporabili za pretvorbo predmeta v niz.

Upoštevajte izhod,

 java.lang.Object@6a6824be 

Tukaj,

  • java.lang.Object - ime razreda
  • @ - znak-at
  • 6a6824be - hash koda predmeta v šestnajstiški obliki

Opomba : ObjectRazred je superrazred za vse razrede v Javi. Zato lahko vsak razred in polja implementirajo toString()metodo.

Primer 2: toString () z matriko

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

V zgornjem primeru smo uporabili toString()metodo z matriko. Tu lahko vidimo, da je metodo mogoče poklicati za celotno matriko ali posamezen element matrike.

Možno je, ker je Objectrazred koren hierarhije razredov v Javi. Vsi podrazredi in nizi lahko uporabljajo metodo Object.

Opomba : Za pouk lahko uporabimo tudi toString()metodo ArrayList. Če želite izvedeti več, obiščite Java ArrayList toString ().

Zanimive Članki...