Java Nesnesi toString ()

Java Object toString () yöntemi, nesneyi bir dizeye dönüştürür ve döndürür.

toString()Yöntemin sözdizimi şöyledir:

 object.toString()

toString () Parametreleri

toString()Yöntemin bir parametre almaz.

toString () Dönüş Değerleri

  • nesnenin metinsel temsilini döndürür

Not : Döndürülen dize, sınıfın adı, at işareti karakteri (@) ve onaltılık gösterimdeki nesnenin karma kodundan oluşur.

Örnek 1: Java Nesnesi 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 ) )

Yukarıdaki örneklerde, Objectsınıfın nesnelerini oluşturduk . toString()Nesneyi dizgeye dönüştürmek için yöntemi kullandık .

Çıktıya dikkat edin,

 java.lang.Object@6a6824be 

Buraya,

  • java.lang.Object - sınıf adı
  • @ - at işareti
  • 6a6824be - onaltılık formatta nesnenin karma kodu

Not : ObjectSınıf, Java'daki tüm sınıflar için üst sınıftır. Dolayısıyla, her sınıf ve dizi toString()yöntemi uygulayabilir .

Örnek 2: Array ile toString ()

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

Yukarıdaki örnekte, toString()yöntemi bir dizi ile kullandık . Burada, yöntemin tüm dizi veya dizinin tek bir öğesi için çağrılabileceğini görebiliriz.

Bu mümkündür çünkü Objectsınıf, Java'daki sınıf hiyerarşisinin köküdür. Ve tüm alt sınıflar ve diziler Object.

Not : Sınıf için toString()yöntemi de kullanabiliriz ArrayList. Daha fazla bilgi edinmek için Java ArrayList toString () adresini ziyaret edin.

Ilginç makaleler...