Java objekts toString ()

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 Objectklases 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 : ObjectKlase 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 Objectklase 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 ().

Interesanti raksti...