النصوص

الدرس السابع

النصوص

درسنا اليوم بسيط وسهل ان شاء الله عبارة عن النصوص - 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 موجودة في النص او لا ؟

# ابغا اعرف مكان الحرف في النص

وبكذا ننهي درسنا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *