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 Object
razreda. 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 : Object
Razred 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 Object
razred 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 ().