Metode Java Object toString () pārveido objektu virknē un atgriež to.
Metodes sintakse toString()
ir šāda:
object.toString()
toString () parametri
toString()
Metode neveic nekādus parametrus.
toString () atgriešanās vērtības
- atgriež objekta tekstuālo attēlojumu
Piezīme . Atgrieztā virkne sastāv no klases nosaukuma, at-sign rakstzīmes (@) un objekta hash koda heksadecimālā attēlojumā.
1. piemērs: Java objekts 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 ) )
Iepriekš minētajos piemēros mēs esam izveidojuši Object
klases objektus . Mēs esam izmantojuši toString()
metodi, lai objektu pārveidotu virknē.
Ievērojiet izvadi,
java.lang.Object@6a6824be
Šeit,
- java.lang.Object - klases nosaukums
- @ - paraksts
- 6a6824be - objekta jaukšanas kods heksadecimālā formātā
Piezīme : Object
Klase ir superklase visām Java klasēm. Tādējādi toString()
metodi var ieviest katra klase un masīvi .
2. piemērs: toString () ar masīvu
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 ) )
Iepriekš minētajā piemērā mēs izmantojām toString()
metodi ar masīvu. Šeit mēs varam redzēt, ka metodi var izsaukt visam masīvam vai vienam masīva elementam.
Tas ir iespējams, jo Object
klase ir Java klases hierarhijas sakne. Visās apakšklasēs un masīvos var izmantot metodi Object
.
Piezīme : Mēs arī klasē varam izmantot toString()
metodi ArrayList
. Lai uzzinātu vairāk, apmeklējiet Java ArrayList toString ().