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

Equals method

بدأه Reem .! في 10 مارس 2012 · 3 رد · 825 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

-

السلآم عليكم :

اتمنى المساعده في شرح equals method كيف استخدامها والفرق بينها وبين ( == ) ؟!

وشكرا جزيلآ ..
#2

الدالة equals تستخدم للمقارنة بين الString

بينما == تستخدم للمقارنة بين متغيرات الارقام مثل integer & double & float

وهذا مثال بسيط لدالة equals

String name="Ali";

if(name.equals("Ahmad"))
	System.out.println("True");
else
	System.out.println("False");
1
#3

التعبير "==" يقارن هل المرجع الأول هو هو نفس المرجع الثانى (References)

بينما في حالة الدالة equals ... فهى تقوم بتنفيذ أي منطق موجود بها ...

فمثلا في الكائن String و ال Wrappers (مثل Integer و خلافه) تقوم بمقارنة المحتوي داخل الكائن ..

مثال:

String s1 = new String("hello");
		String s2 = new String("hello");
		System.out.println(s1.equals(s2));		// true
		System.out.println(s1 == s2);			// false

		String s3 = s1;
		System.out.println(s1 == s3);			// true

تم تعديل هذه المشاركة بواسطة __Unknown في 12 مارس 2012 في 17:31

1
#4

اطلع على الصفحة التالي في الجزء السفلي للصفحة تجد فيديو رقم 2 و3 و4 تتكلم عن الموضوع والسبب في اضافة equals على class الخاص بك هو تكملة الفيديو 5...

مادة مشروع تخرج

تم تعديل هذه المشاركة بواسطة وحيد_الساير في 14 مارس 2012 في 00:17

2

عندما تريد أن تتعلم جافا بالفيديو إليك قنوات الYouTube الخاصة بقسم الحاسب الآلي

أ. فاضل خداده

أ. عبدالعزيز الرومي

أ. وحيد الساير

(وَمَا أُوتِيتُمْ مِنْ الْعِلْمِ إِلاَّ قَلِيلاً) [سورة الإسراء: الآية 85]

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