Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaالدالة toString() مع الأرقام في جافا

تعريفها

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



بناؤها

public String toString()
public String toString()


باراميترات

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



قيمة الإرجاع

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



المثال الأول

Main.java
public class Main {
public static void main(String[] args) {
Integer a = 1000;
// ثم قمنا بعرضها String لقيمة نوعها a هنا قمنا بتحويل قيمة الكائن
System.out.println( a.toString() );
}
}
public class Main { public static void main(String[] args) { Integer a = 1000; // ثم قمنا بعرضها String لقيمة نوعها a هنا قمنا بتحويل قيمة الكائن System.out.println( a.toString() ); } }

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

1000
1000


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

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

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

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

4
4

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