CodeGym /مدونة جافا /Random-AR /طريقة StringequalsIgnoreCase() في Java
John Squirrels
مستوى
San Francisco

طريقة StringequalsIgnoreCase() في Java

نشرت في المجموعة
يتم استخدام طريقة EquisIgnoreCase() في Java لمقارنة سلسلتين مع تجاهل اختلافات الحالة (السفلى والعليا). مثل طريقة يساوي ، فهو يقارن محتويات كلا السلسلتين. إذا كانت المحتويات هي نفسها فسوف يعود صحيحا ، وإلا خطأ .

الاستخدام

عندما تحتاج إلى مقارنة محتويات سلسلة مع سلسلة أخرى متجاهلة حساسية حالة الأحرف.

بناء الجملة

inputString1.equalsIgnoreCase(inputString2);
هنا تتم مقارنة محتويات كل من السلاسل inputString1 و inputString2 مع بعضها البعض.

معامل

تتلقى هذه الطريقة سلسلة تتم مقارنتها بسلسلة أخرى تستدعي طريقة EquisIgnoreCase() .

يعود

يُرجع الأسلوب equalsIgnoreCase() قيمة منطقية. إذا لم تكن الوسيطة فارغة والمحتويات هي نفسها، مع تجاهل الحالة، فإنها تُرجع true . وإلا كاذبة .

مثال

دعونا نلقي نظرة على برنامج Java لتوضيح طريقة equalsIgnoreCase() .
public class EqualsIgnoreCaseExample {

	public static void main(String[] args)
	{
		String comparisonString1 = "Hello! I am A string";
		String comparisonString2 = "heLLo! i AM a STRING";
		String comparisonString3 = "Hey there, here's another string to compare the first two.";

		System.out.println("Comparison Results");

		// see if first 2 comparison strings are equal
		boolean result1 = comparisonString2.equalsIgnoreCase(comparisonString1);
		System.out.println("comparisonString2 is equal to comparisonString1 = " + result1);

		// check if second and third strings match when case ignored
		boolean result2 = comparisonString2.equalsIgnoreCase(comparisonString3);
		System.out.println("comparisonString2 is equal to comparisonString3 = " + result2);


		// check if first and third strings match
		boolean result3 = comparisonString3.equalsIgnoreCase(comparisonString1);
		System.out.println("comparisonString3 is equal to comparisonString1 = " + result3);
	}
}

انتاج |

نتائج المقارنة المقارنة سلسلة 2 تساوي المقارنة 1 = صحيح المقارنة 2 تساوي المقارنة 3 = خطأ المقارنة 3 تساوي المقارنة 1 = خطأ

خاتمة

نأمل أن تكون قد فهمت الآن كيفية مقارنة سلسلتين دون أخذ حساسية حالة الأحرف بعين الاعتبار. يمكنك دائمًا استخدام طريقة StringequalsIgnoreCase() في Java. لا تتردد في التدرب والعودة إلى هنا عندما تحتاج إلى مزيد من المساعدة. تعلم سعيد!
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION