الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهو عمل ميثود (ToString) ممكن شرحها

مغلق
بدأه بنت البلد في 22 أكتوبر 2004 · 6 رد · 3,358 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

ماهو عمل ميثود (ToString) ممكن شرحها

#2
static java.lang.String toString(java.util.Date d) 
          This method converts a java.util.Date into a FIPA DateTime token by using the UTC time.

لست متواجد بشكل يومي

#3
Java's Object class provides a method called toString() that returns the string representation of the object on which it is called. The method signature for toString() is: 

public String toString ();

The toString() method is useful for debugging. By default, when an object is printed out in a print stream like System.out, the toString() method of the object is automatically called.

تم تعديل هذه المشاركة بواسطة Ayah في 22 أكتوبر 2004 في 21:42

1+1=10

#4

أظن أن هذه الميثود موجودة في الكلاسيز

Integer

Duble

Long

و باقي البراميتيف تايب

وتأخذ مدخل واحد يكون من البراميتيف تايب

وهي تقوم بالتحويل من هذه الأنواع إلى جملة نصية

وهذه الكلاسيز موجودة في

java.lang

هذا ما أعرفه عن الميثود على العموم

اللهم هذا قولي فإن أصبت فمنك وإن أخطأت فمن نفسي و الهوى

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

انا عندي راي مختلف

هذي الميتود موجوده في كل الكلاسات وذلك لانها اصلا موجودة في الكلاس object والكل يعرف ان جميع الكلاسات مشتقة من هذا الكلاس .. اذا هذا يقتضي انها راح تكون في كل كلاس .

وفائدتها هي تحويل اي كائن من اي نوع كان ... الى نص لطباعته ..

يعني مثلا ...

انا اكتب

integer t = new Integer(5) d

الان استطيع ان اكتب

String str = t.toString() ;d

وراح ياخذ str القيمة "5"

طبعا بالانجليزي 000

لكن لا استطيع ان اكتب

String str =t

اتمنى ان تكون الفكرة وصلت ...

^_^ ^_^ ^_^ :huh: :P

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#6

أختي كلامك صحيح و و الله أنا راحت عن باليبس على العموم برضو الميثود هذه موجودة في الكلاسيز البراميتيف وقومي بتجربتها

Double.toString(25.00);

ستجدين أنه سيقوم بتحويل القيمة الموجودة داخل الأقواس إلى نوع String

و للإضافة هذه الميثود من النوع static ولذا أمكننا استدعاؤها باستخدام الطريقة السابقة

اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا

و شكراً

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

هنالك عدة ميثود رئيسية موجودة في الكلاس OBJECT بحيث ان اي كلاس اخر اما يرث هذه الميثود من الكلاس الرئيسي OBJECT او انه يعيد كتابة الميثود بالشكل الذي يتناسب مع الغرض من هذا الكلاس

وينصح دائما بكتابة toString ميثود لاي كلاس نود كتابته ونلاحظ هذا في جميع الكلاسات في مكتبة الجافا 2 وفي جميع الاكواد المكتوبة بصفة احترافية

مثال: لو اننا اردنا ان نكتب كلاس student يكن لنا ان نجعل الميثود toString ترجع لنا اسم الطالب ورقمه ومستواه وبذلك تختصر الغرض من هذا الكلاس وغير هذا من الامثله

TheActionTime@hotmail.com

I (LOVE) KFUPM

هذا الموضوع مغلق.

مواضيع مشابهة