Arrays and Strings

Arrays and Strings



في كثير من الأحيان ، نحتاج الى طريقة للتعامل مع مجموعة ارقام في وقت واحد في برنامجنا والنوع المناسب لذلك هو مايعرف بـ Array ، نحن في قسم المتغيرات تعرفنا على مجموعة انواع ولكننا فصلنا النوع Arrayلان له استعمالات خاصة. وكما هو الحال مع الارقام ، احيانا كثيرة نود ان نتعامل مع مجموعة حروف (قد تمثل هذه الحروف جملة معينة أو اسم معين) ولهذا نستخدم النوع Strings.

أذا النوعين Arrayو Stringsهما  عبارة عن نوعين من انواع المتغيرات. وقد سبق واطلعنا على الأنواع الاخرى في قسم المتغيرات في هذا الدرس.

 

Arrays

وكما كان الحال مع بقية انواع المتغيرات فأننا يجب اولاً ان نقوم بتعريفها في برنامجنا حتى نستطيع الاستفادة منها. وبما ان Arrayهو عبارة عن مجموعة ارقام فأن هذه الارقام قد تكون من مختلف انواع الارقام التي اطلعنا عليها سابقا (صحيحة ، حقيقية ، عشرية ...الخ).

لننظر للمثال التالي :

 

int[] arrayOfInts;

int[] arrayOfInts = new int[10]

for (int j = 0; j < arrayOfInts.length; j ++)

{   

arrayOfInts[j] = j;   

System.out.println("[j] = " + arrayOfInts[j]);

}

 

قمنا في السطر الأول بتعريفه (حعلناه من نوع الارقام الصحيحة).

بعد ذلك قمنا بتحديد حجمة (في هذه الحالة 10)

ثم استخدمنا حجمة في عملية التكرار (عرفنا الحجم عن طريق(length).

ثم اضفنا لكل عنصر فيه قيمة معينة

وأخيرا قمنا بطباعة تلك القيمة على الشاشة.

 

ملاحظة : النوع Arrayعبارة عن مؤشر لكائن ، وبما انه مؤشر هناك مجموعة اعضاء نستطيع استخدامها ، مثل lengthلإيجاد حجمة كما فعلنا في المثال السابق. وكذلك استخدمنا الأمر new  لحجز جزء من الذاكرة له.

 

Strings

هذا النوع شبية بالنوع السابق ولكنه يتعامل مع الأحرف بدل الارقام.

 

لننظر للمثال التالي :

 

String[] arrayOfStrings = new String[10];

for (int i = 0; i < arrayOfStrings.length; i ++)

 {   

arrayOfStrings[i] = new String("Hello " + i);

}

 

قمنا في السطر الأول بتعريفه وتحديد حجمة (في هذه الحالة 10)

ثم استخدمنا حجمة في عملية التكرار (عرفنا الحجم عن طريق .length)

ثم اضفنا لكل عنصر فيه قيمة معينة.

طبعا هذا الشرح البسيط لا يسمن ولا يعني من جوع لأن لغة جاف لغة دسمة ولكنا احببت فقط ان اعطيك نوع من الأنطباع الاولي عن هذه النوعية من المتغيرات ولترى بنفسك الأوامر المتوفرة لهذا النوع راجع:

 

اقسام الموقع
قسم الكمبيوتر
قسم الأنترنت
قسم وندوز98
قسم الهكر
قسم الحمايه
قسم الشبكات
قسم الجافا
حقائق اليهود
كيف تبني موقعاً
مشروع القائمه العربيه
مكتبة البرامج
الخدمات المجانيه
نغمات للجوال
mp3  شرح الـــ
حقائق سياسيه 
 

مواقع متميزه

 vb-art

saudin

ملتقى المبرمجين العرب

فيجوال بيسك العرب

سي جي آي العرب

اوراكل العرب

اش تي ام ال العرب
موقع جبال

اجعل الموقع افتراضي

ماهو الجديد في الموقع

وقع في سجل الزوار

 

 

 

 

 

 

 

 

 

 

 

 

 

 


©جميع حقوق الطبع والنشر محفوضه لموقع انترنت كلنك 2000-2001

. copyright © 2000 internet clinic. All rights reserved

If you have any remarks, please email to web_clinic@hotmail.comاذا كان لديك أي ملاحظة الرجاء الكتابة