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, Object
sı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 : Object
Sı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ü Object
sı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.