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

الميثود الخاصة بال String

بدأه عبير النهدي في 7 مايو 2008 · 5 رد · 869 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا بدرس عن السلاسل الرمزية ال String

وعرفت انها تعامل ككلاس ولها اوبجكت وطبعا لها ميثود خاصة بها

وفي بعض الميثود الي قرأت عنها مافهمتها كتير ومافهمت كيف بنستخدمها وهي :

1- tochararray()

2- valueof()

3- tostring()

4- indexof()

5- equals()

6- substring()

ممكن اي احد يعرفها او يفهم فيها يشرحلي شنو وظيفة كل وحدة وكيف ممكن استخدمها واستفيد منها في كتابة البرامج

وكيف ممكن استخدمهم كلهم مع بعض في برنامج واحد ؟

واكون شاكرة لكم

انتظركم

#2

بامكانك تعريف اوبجكت من نوع سترنق

ومناداة كل داله من هذه الدوال ومعرفة وظيفتها

فضلا عن انه بامكانك قرائة فائدة هذه الداله عن طريق javaDoc الذي ياتي غالبا مع الIDE

هذا الكلاس String وكل وظائفه في JDK 5

http://java.sun.com/j2se/1.5.0/docs/api/ja...ang/String.html

 class Main {

	public static void main(String[] args)
	{
	   String s="abeer";
	   String ss="abeer2";
	   System.out.println(s.toCharArray());
	   System.out.println(s.valueOf(true));
	   System.out.println(s.toString());
	   System.out.println(s.indexOf('e'));
	   System.out.println(s.equals(ss));
	   System.out.println(s.substring(2));
	}	  

}
#3

السلام عليكم اخوي Xline

اولاً:الف الف الف مليون شكر اخوي على ردك واهتمامك والله يعطيك العافية ويجزيك الجنة مشكور مرة ما قصرت.

ثانياً:بالنسبة للكود جربتوا بالمترجم بس يقولي انه لا يمكنه قراته .

ثالثاً:بالنسبة للموقع

يعني الصراحة ما ادري شنو اقلك الصراحة هو فوق الرائع كافي ووافي في الشرح بس في مشكلة صغيرة

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

، لانوا الموقع ما في امثلة تشرح كيف استخدمها كتطبيق يعني ياريت لو فية امثلة عليهم وعلى تطبيقهم

لكن الحمد لله ذحين سرت اعرف كل وحدة شنو وظيفتها

مثلاً :

1- tochararray()

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

2-valueof()

تستخدم لانشاء سلسلة رمزية من قيمة عدد صحيح

3-tostring()

تعمل على اعادة التمثيل الرمزي لقيمة الكائن لبمنقول الية

4-indexof()

تستخدم للبحث في سلسلة رمزية لرمز مطلوب في السلسلة الكبرى ثم تعيد موقع هذا الرمز في السلسلة ، ومنها نوعين احدهما ياخذ معامل واحد وهو الرمز المطلوب البحث عنه ، اما الثاني فهو ياخذ معاملين هما الرمز المطلوب البحث عنه والمكان الذي نود بدء البحث به .

5-equals()

للمقارنة بين السلاسل فيما اذا كانت متساوية ام لا .

6-substring()

تعمل على نسخ جزء من سلسلة ووضعة في سلسلة اخرى ، وايضا يوجد منها نوعين

الاول ياخذ معامل وهو باية النسخ ، والثاني ياخذ معاملين هما بداية ونهاية النسخ .

وبس هذا الي قريته وفهمتة بشكل عام

بس انا ابغى اوظفهم في برنامج واحد وما ادري كيف استخدمهم واستدعيهم وادمجهم وكذا يعني ،

وان شاء الله انا بحاول يمكن اقدر اجرب بعد ما فهمت ،

وممكن اذا ما فيها غلبة اذا احد فاهم كيف يفهمني ؟

كيف ممكن اعمل برنامج يضم هذة الميثود مع بعض ويوضح عمل كلا منهم ؟

واكون شاكرة لكم

والف شكر مجددا لاخوي Xline

وانا بانتظاركم

#4

وأخيرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا

ااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا

الحمد لله الحمد لله الحمد لله الحمد لله

زبطت الكود وجمعت فيه كل الميثود السابقة باستثناء

valueof() And tochararray()

وعشان انا مرة مبسوطة انو زبط معايا الكود قلت لازم احطلكم اياها للي يحتاجوا واي سؤال في اي جزء من البرنامج انا حاضرة وفي الخدمة واربعة وعشرين على اربعة وعشرين <<<<<< بكاشة خخخخخ

لا والله بجد الي يبي اي شئ في الكود انا تحت امرة

وان شاء الله بكمل ادرس عن الميثود الباقية واحاول اجمعها معهم في الكود

على فكرة وظيفة الكود هي بيان عمل ووظيفة كل من الميثود السابقة الذكر الخاصة بالكلاس String

قصدي انو لايؤدي وظيفة معينة هو بس عشان نتعرف على الميثود للكلاس سترنق وشنو وظائفهم

وعلى فكرة البرنامج مترجم وخالي من الاخطاء وتمام مية مية

وتفضلوا الكود :-



public class milk {

public static void main ( String [] args)

{



String c = "The Day Is It :";

String a = "SunDay";

String e = "In Year :";

String s1 = "Alraddadi";

String s2 = "alraddadi";

String s3 = s2.substring(4,6);

String s4 = s2.substring(4);

Boolean w = s1.equals(s2);

int year = 1989;

int n = s1.length();

int m = s2.indexOf("d");

int o = s2.indexOf("d",6);

System.out.println(n);

System.out.println(w);

System.out.println(s3);

System.out.println(s4);

System.out.println(m);

System.out.println(o);

System.out.println(c + "\t" + a + "_" + e + year);



}

}

اختكم عبير

تم تعديل هذه المشاركة بواسطة عبير النهدي في 7 مايو 2008 في 20:55

#5

ياسلام عليك

ممتاز

#6
Xline كتب:
ياسلام عليك

ممتاز

مشكور اخوي Xline

والله العظيم لولا الله ثم انت ما كنت فهمت الفكرة ورحت دورت وجربت لاني كنت يئسانه ادور على شي ما ادري شنو،

يعني ما تدري قد ايه ردك عليا ساعدني كثير

والله ما ادري شنو اقلك غير الله يعطيك العافية ويجزيك كل خير وينولك الي تبية

بعد مشكور مرة ثانية

تم تعديل هذه المشاركة بواسطة عبير النهدي في 8 مايو 2008 في 08:45

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…