تعريف الدالة () toString في جافا 

تعريف الدالة () toString في جافا 

تعريف الدالة () toString في جافا

تعريف الدالة () toString في جافا

تعريف الدالة () toString في جافا

تعريف الدالة () toString في جافا

تعريف الدالة () toString في جافا

المناهج السعودية

تعريف الدالة () toString في جافا

تعريفها

ترجع قيمة الكائن الذي قام باستدعائها و الذي يمثل عدد ما كـ String.
أي تجعلك قادر هلى معاملة الكائن (الذي يمثل عدد) كنص و هذا الشيء مهم جداً و سترى فائدته في الأمثلة.

بناؤها

  • public String toString()

باراميترات

لا تقبل أي باراميتر.

قيمة الإرجاع

ترجع قيمة الكائن الذي قام باستدعائها و الذي يمثل عدد ما كـ String.

المثال الأول

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. Integer a = 1000;
  4. // ثم قمنا بعرضها String لقيمة نوعها a هنا قمنا بتحويل قيمة الكائن
  5. System.out.println( a.toString());
  6. }
  7. }

سنحصل على النتيجة التالية عند التشغيل.

  • 1000

الآن, بما أن القيمة التي ترجعها الدالة toString() عبارة عن قيمة نصية String نستطيع إستخدام جميع الدوال الخاصة بالـString على هذا القيمة.
في المثال التالي سنستخدم الدالة length() على النص الذي سترجعه الدالة toString() لمعرفة عدد الأحرف التي يتألف منها هذا الـ String.

المثال الثاني

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. Integer a = 1000;
  4. // من هذا الكائن الجديد و طبعنا ما أرجعتهlength() ثم قمنا باستدعاء الدالة String لقيمة نوعها a هنا قمنا بتحويل قيمة الكائن
  5. // سترجع عدد أحرف هذا النص length() سترجع نص و الدالة toString() إذاً الدالة
  6. System.out.println( a.toString().length());
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • 4

إذاً إستطعنا معرفة حجم هذا العدد بكل سهولة بواسطة الدالة toString() التي سمحت بمعاملة العدد كنص.

 

اترك رد