„Java“ objektas „toString“ ()

„Java Object toString ()“ metodas konvertuoja objektą į eilutę ir grąžina jį.

toString()Metodo sintaksė yra tokia:

 object.toString()

toString () parametrai

toString()Metodas nesiima jokių parametrų.

toString () grąžinimo vertės

  • pateikia tekstinį objekto vaizdą

Pastaba : grąžintą eilutę sudaro klasės pavadinimas, ženklas „at-sign“ (@) ir objekto maišos kodas šešioliktainiu pavidalu.

1 pavyzdys: „Java Object 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 ) )

Aukščiau pateiktuose pavyzdžiuose mes sukūrėme Objectklasės objektus . Mes panaudojome toString()metodą objektui paversti eilute.

Atkreipkite dėmesį į išvestį,

 java.lang.Object@6a6824be 

Čia

  • java.lang.Object - klasės pavadinimas
  • @ - ženklas
  • 6a6824be - objekto maišos kodas šešioliktainiu formatu

Pastaba : Objectklasė yra visų „Java“ klasių superklasė. Taigi, kiekviena klasė ir masyvai gali įgyvendinti toString()metodą.

2 pavyzdys: toString () su masyvu

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

Ankstesniame pavyzdyje mes naudojome toString()metodą su masyvu. Čia galime pamatyti, kad metodą galima iškviesti visam masyvui arba vienam masyvo elementui.

Tai įmanoma, nes Objectklasė yra „Java“ klasės hierarchijos šaknis. Visuose poklasiuose ir masyvuose gali būti naudojamas metodas Object.

Pastaba : klasėje taip pat galime naudoti toString()metodą ArrayList. Norėdami sužinoti daugiau, apsilankykite „Java ArrayList toString“ ().

Įdomios straipsniai...