النصوص
الدرس السابع
النصوص
درسنا اليوم بسيط وسهل ان شاء الله عبارة عن النصوص - String
كثير من المبتدئين يظن ان النص >> String
نوع من انواع البيانات زي : int ..double..boolean..char
بحيث انو يشبهم في طريقة تعريفه .. بس هو لا
هو كلاس في الجافا عنده عدة دوال نقدر نستغلها ونستخدمها في اشياء مره بطلة
ولمن نعرف متغير بانه String فنحنا هنا ننشئ اوبجكت
النص عبارة عن مجموعة حروف مع بعض
يُخزن كل حرف في مكان في الذاكرة زي المصفوفة بالضبط
نقدر نعتبر النص ان كل حرف فيه في غرفة
بحيث كل حرف تقدر توصل له من خلال رقم الغرفة حقته
ودايم يبدأ الترقيم من 0
ونقدر نستخدم الدالة : () x.length
عشان نطلع طول النص
طيب كيف نقدر ننشئ نص ؟!
شرح الكود :
اول طريقه هي الاكثر استخدام
أما الثانيه فهي الطريقه العاديه
لانشاء اوبجكت من كلاس ثاني بحيث نستخدم كلمة
new + اسم الكلاس+()
واهم شي النص لازم يكون بين علامتين تنصيص " "
;" String x = "hi i am rahaf
Or
;String x = new String("hi i am rahaf")
الدوال حتختصر اشياء كثيرة علينا فمهم نعرفها
*تمرين*
ذحين بدل مااعطيكم
ايش هي الدوال
ابغاكم تروحون تبحثون عنها عشان تثبت المعلومة
وحعطيكم تمرين بسيط
التمرين عبارة عن حقولكم ايش الدوال حتسوي واحتاج منكم تجيبون ذي الدوال
سوو بحث بسيط وحتجي لكم =)
# ابغا احذف حرف من النص ؟
# لو كتب المستخدم اسمه الكامل وانا ابغا فقط اسمه الاول .. ايش اسوي؟
# ابغا اتأكد اذا كلمه Hi موجودة في النص او لا ؟
# ابغا اعرف مكان الحرف في النص
وبكذا ننهي درسنا