النتائج 1 إلى 5 من 5
الموضوع:

الدرس 13 مقارنة سلسلة أغراض

الزوار من محركات البحث: 22 المشاهدات : 1104 الردود: 4
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من المشرفين القدامى
    تاريخ التسجيل: July-2012
    الدولة: بغدادية الهوى
    الجنس: أنثى
    المشاركات: 2,734 المواضيع: 229
    صوتيات: 57 سوالف عراقية: 2
    التقييم: 3920
    أكلتي المفضلة: قورمة سبزي
    مقالات المدونة: 25

    الدرس 13 مقارنة سلسلة أغراض

    مقارنة سلسلة أغراض "String" لجافا لتحديد المساواة

    يمكن ان تكون مقارنة سلسلة أغراض "String" لجافا بطرق عديدة كما هو مبين أدناه. بالإعتمادا على نوع المقارنة لسلسلة جافا الذي تحتاجه ، سنستخدم.
    * مشغل ==
    * منهج equals
    * منهج compareTo

    مقارنة باستخدام المشغل ==

    يستخدم المشغل == عندما يكون لدينا مقارنة مراجع لكائن سلسلة. إذا يتجه إثان من متغيرات السلسلة "String variables" إلى نفس الكائن في الذاكرة ، فالمقارنة تعود بنعم "true". خلاف ذلك، فإن المقارنة ترجع بلا "false". علما أن المشغل '==' لا يقارن مضمون هذا النص في سلسلة الكائنات. فإنه يقارن فقط المراجع التي توجه اليهم السلسلتين. والبرنامج التالي سيقوم بطباعة "The strings are unequal" في الحالة الأولى، و "The strings are equal" في الحالة الثانية.
    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    public class StringComparision1 {

    public static void main(String[] args) {

    String name1 = "Bob";

    String name2 = new String("Bob");

    String name3 = "Bob";

    // 1st case

    if (name1 == name2) {

    System.out.println("The strings are equal.");

    } else {

    System.out.println("The strings are unequal.");

    }

    // 2nd case

    if (name1 == name3) {

    System.out.println("The strings are equal.");

    } else {

    System.out.println("The strings are unequal.");

    }

    }

    }

    مقارنة باستخدام المنهج equals

    يستخدم المنهج equals عندما نكون في حاجة لمقارنة محتوى النص الموجود في كائنات سلسلة "String objects". هذا المنهج يقوم بإرجاع صحيحا "true" عندما يكون إثنان من كائنات سلسلة "String objects" يحملان نفس المضمون (أي في نفس القيمة). والبرنامج التالي يقوم بطباعة "The strings are unequal" في الحالة الأولى، و "The strings are equal" في الحالة الثانية.

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    public class StringComparision2 {

    public static void main(String[] args) {

    String name1 = "Bob";

    String name2 = new String("Bob1");

    String name3 = "Bob";

    // 1st case


    if (name1.equals(name2)) {

    System.out.println("The strings are equal.");

    } else {

    System.out.println("The strings are unequal.");

    }

    // 2nd case

    if (name1.equals(name3)) {

    System.out.println("The strings are equal.");

    } else {

    System.out.println("The strings are unequal.");

    }

    }

    }

    مقارنة باستخدام المنهج compareTo

    يستخدم المنهج compareTo عندما نحتاج لتحديد ترتيب السلاسل حسب الترتيب الأبجدي lexicographically. فإنه يقارن القيمة "char " بنفس الطريقة التي يقوم بها المنهج equals . المنهج compareTo يقوم بإرجاع عدد صحيح سالب إذا كان الكائن سلسلة الأول يسبق السلسلة الثانية. و يقوم بإرجاع صفر اذا كانت السلسلتين الاتي يجري مقارنتهما متساويتين. يقوم بإرجاع عدد صحيح موجب إذا كان السلسلة كائن الأولى تلى السلسلة الثانية. والبرنامج التالي يقوم بطباعة "name2 follows name1" في الحالة الأولى، و "name1 follows name3" في الحالة الثانية.

  2. #2
    صديق جديد
    تاريخ التسجيل: August-2013
    الجنس: أنثى
    المشاركات: 7 المواضيع: 1
    التقييم: 1
    آخر نشاط: 9/August/2013

    23

    في تطبيقها نستخدم نت بينز او الدوز؟؟
    اخر مواضيعيالسلام عليكم

  3. #3
    عضو محظور
    تاريخ التسجيل: August-2013
    الدولة: العراق
    الجنس: ذكر
    المشاركات: 3,331 المواضيع: 207
    التقييم: 1456
    مزاجي: متقلب
    أكلتي المفضلة: كُلشي
    موبايلي: جلكسيS4 وكع بالمي :4:
    الاتصال:
    مقالات المدونة: 7
    شكرااااااا

  4. #4
    من المشرفين القدامى
    سمو الاميرة
    تاريخ التسجيل: July-2013
    الدولة: العراق^_^كركوك
    الجنس: أنثى
    المشاركات: 9,836 المواضيع: 793
    صوتيات: 2 سوالف عراقية: 0
    التقييم: 4838
    مزاجي: الحمدلله بخير
    المهنة: بكالوريوس في جراحة الفم والاسنان
    أكلتي المفضلة: البرياني
    موبايلي: Galaxy S3
    آخر نشاط: منذ أسبوع واحد
    مقالات المدونة: 6
    شكرااااااااااااا لكي

  5. #5
    من المشرفين القدامى
    اقتباس المشاركة الأصلية كتبت بواسطة عازفة الامل مشاهدة المشاركة
    شكرااااااااااااا لكي
    والله أيام

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال