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

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

بدأه dr.giga في 11 نوفمبر 2008 · 4 رد · 3,470 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

سنفترض ان لدينا متغير من النوع 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());

}
}

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

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

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

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

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 13 نوفمبر 2008 في 05:01 — السبب: إضافة تنسيق للعناوين

#2

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

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

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

تحياتي

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

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

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

728x90.png

#3

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

#4

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

إلى الأمام

الايميل غير صحيح

يرجى تصحيح الايميل برسالة لأحد مدراء المنتدى

#5

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

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