Javaالدالة toString()
مع الأرقام في جافا
تعريفها
ترجع قيمة الكائن الذي قام باستدعائها و الذي يمثل عدد ما كـ String
.
أي تجعلك قادر على معاملة الكائن (الذي يمثل عدد) كنص و هذا الشيء مهم جداً و سترى فائدته في الأمثلة.
بناؤها
public String toString()
باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع قيمة الكائن الذي قام باستدعائها و الذي يمثل عدد ما كـ String
.
المثال الأول
public class Main { public static void main(String[] args) { Integer a = 1000; // ثم قمنا بعرضها String لقيمة نوعها a هنا قمنا بتحويل قيمة الكائن System.out.println( a.toString() ); } }
سنحصل على النتيجة التالية عند التشغيل.
1000
الآن, بما أن القيمة التي ترجعها الدالة toString()
عبارة عن قيمة نصية String
نستطيع إستخدام جميع الدوال الخاصة بالـString
على هذا القيمة.
في المثال التالي سنستخدم الدالة length()
على النص الذي سترجعه الدالة toString()
لمعرفة عدد الأحرف التي يتألف منها هذا الـ String
.
المثال الثاني
public class Main { public static void main(String[] args) { Integer a = 1000; // من هذا الكائن الجديد و طبعنا ما أرجعتهlength() ثم قمنا باستدعاء الدالة String لقيمة نوعها a هنا قمنا بتحويل قيمة الكائن // سترجع عدد أحرف هذا النص length() سترجع نص و الدالة toString() إذاً الدالة System.out.println( a.toString().length() ); } }
سنحصل على النتيجة التالية عند التشغيل.
4
إذاً إستطعنا معرفة حجم هذا العدد بكل سهولة بواسطة الدالة toString()
التي سمحت بمعاملة العدد كنص.