• 0
dr.giga

التعامل مع النصوص في الجافا

سؤال

سنبدا اليوم باذن الله تعالي في موضوع التعامل مع النصوص في لغه الجافا

وسنعتمد في شرحنا باذن الله علي الامثله لانها تقصر مسافات طويله

سنفترض ان لدينا متغير من النوع String باسم str_Gededo وسوف نعمل علي هذا المتغير طوال

الدرس باذن الله

سنعطي الي المتغير str_Gededo قيمه ولتكن مثلا كما يلي

كود:

String str_Gededo="wellcom to parmga.com";

في هذا السطر عرفنا متغير من النوع string واعطينا قيمه

اولا : داله charAt

وهذه الدله تعطي لها رقم الحرف في الكلمه ترجع لك الحرف في الكلمه وهذا سيوضح اكثر بالمثال التالي

كود:

System.out.println(str_Gededo.charAt(4));

وفي هذا الجمله سيطبع لنا الحرف رقم 4 في المتغير str_Gededo مع ملاحظه انه سيتم بدء العد من رقم صفر بمعني انه سيطبع حرف ال c

ثانيا : داله indexOf

وهذه الداله عكس داله charAt

بمعني انها تعطي لها الحرف في الكلمه ترجع لك رقم الحرف في الكلمه ودعنا ايضا نوضح بالمثال

كود:

System.out.println(str_Gededo.indexOf('c'));

بمعني ان سوف يتم طبعه رقم 4 علي الشاشه وذلك لان الحرف c رقمه في الكلمه 4

ثالثا : داله lastIndexOf

وهذه الداله مثل داله indexOf ولكنها تختلف عنها بعض الشي بمعني انها ترجع لنا رقم اخر ضهور للحرف الذي اعطينا لها وللتوضيح اكثر نذهب للمثال

كود:

System.out.println(str_Gededo.lastIndexOf('l'));

وهنا سيطبع لنا علي الشاشه رقم اخر حرف l في الكلمه حيث ان تكون نتيجه الطباعه هي رقم 3

رابعا : داله length

وهذه الداله وظيفتها ارجع عدد الحروف في المتغير ودعنا نوضح بالمثال

كود:

System.out.println(str_Gededo.length());

وهنا سيطبع لنا علي الشاشه رقم 21 لان هذا الرقم هو عدد الحروف في المتغير Str_Gededo

خامسا : داله substring

وهذه الداله وظيفتها تقطع من النص بمعني انها تعطي لها رقم الحرف الذي تريد البدء منه ورقم الحرف الذي تريد الانتهاء عنده ولنوضح بمثال

كود:

System.out.println( str_Gededo.substring(4,10) );

وهنا سيطبع لنا علي الشاشه com to وذلك لانه بدء من الحرف رقم 4 وانتهي عند الحرف رقم 10

سادسا : داله toUpperCase

وهذه الداله وظيفتها جعل الحروف في المتغير حروف كبيره وللتوضيح بمثال

كود:

System.out.println(str_Gededo.toUpperCase());

سيكون الناتج طباعه WELLCOM TO PARMGA.COM

سابعا : داله toLowerCase

وهذه الداله عكس داله toUpperCase حيث انها تجعل الحروف صغيره وللتوضيح بمثال

كود:

System.out.println(str_Gededo.toLowerCase());

وسيكون الناتج طباعه wellcom to parmge.com

الكود كامل للتجربه

كود:

public class Main{
public static void main(String[] args){
String str_Gededo="wellcom to Parmga.Com";
System.out.println(str_Gededo.charAt(4));
System.out.println(str_Gededo.indexOf('c'));
System.out.println(str_Gededo.lastIndexOf('l'));
System.out.println(str_Gededo.length());
System.out.println(str_Gededo.substring(4,10));
System.out.println(str_Gededo.toUpperCase());
System.out.println(str_Gededo.toLowerCase());

}
}

وبهذا القدر نكون انتهاينا من الجزء الاول بعون الله

وإن شاء الله هناك تكمله للتعامل مع النصوص في لغه الجافا

وهذه بدايه بسيطه للتعامل مع النصوص اتمني ان اكون وصلتها اليكم بشكل مناسب

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

تم تعديل بواسطه علاء الصالحي
إضافة تنسيق للعناوين
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

ثبتت الموضوع وغيرت عنوانه

واتمني لك التوفيق

واي مساعدة نحن في الخدمة

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تسلم اخي علي التثبيت وباراك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خيراً أخي وبارك الله فيك

إلى الأمام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

باراك الله فيك اخي احمد والي الامام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .