Java objekt toStringile ()

Java Object toString () meetod teisendab objekti stringiks ja tagastab selle.

Meetodi süntaks toString()on:

 object.toString()

toString () parameetrid

toString()Meetod ei võta parameetrid.

toString () Tagastusväärtused

  • tagastab objekti tekstilise esituse

Märkus . Tagastatav string koosneb klassi nimest, märkmärgist (@) ja objekti räsikoodist kuueteistkümnendsüsteemis.

Näide 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 ) )

Ülaltoodud näidetes oleme loonud Objectklassi objektid . toString()Objekti teisendamiseks stringiks oleme kasutanud meetodit.

Pange tähele väljundit,

 java.lang.Object@6a6824be 

Siin,

  • java.lang.Object - klassi nimi
  • @ - märk
  • 6a6824be - objekti räsikood kuueteistkümnendsüsteemis

Märkus . ObjectKlass on kõigi Java klasside superklass. Seega saavad toString()meetodit rakendada kõik klassid ja massiivid .

Näide 2: toString () massiiviga

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

Ülaltoodud näites oleme toString()meetodit kasutanud massiiviga. Siin näeme, et meetodit saab kutsuda kogu massiivi või massiivi ühe elemendi jaoks.

See on võimalik, kuna Objectklass on Java klassihierarhia juur. Ja kõik alamklassid ja massiivid võivad kasutada meetodit Object.

Märkus . Võime klassi toString()jaoks kasutada ka meetodit ArrayList. Lisateabe saamiseks külastage Java ArrayList toString ().

Huvitavad Artiklid...