متد ()qualsIgnoreCase در جاوا برای مقایسه دو رشته در حالی که تفاوت‌های حروف کوچک (پایین و بالا) را نادیده می‌گیرد، استفاده می‌شود. مانند روش برابر ، محتویات هر دو رشته را با هم مقایسه می کند. اگر محتویات یکسان باشد ، true و در غیر این صورت false خواهد شد .

استفاده

هنگامی که نیاز به مقایسه محتوای یک رشته با رشته دیگر دارید، بدون توجه به حساسیت حروف کوچک و بزرگ.

نحو

inputString1.equalsIgnoreCase(inputString2);
در اینجا محتویات هر دو رشته inputString1 و inputString2 با یکدیگر مقایسه می شوند.

پارامتر

این متد رشته ای دریافت می کند که با رشته دیگری که متد ()qualsIgnoreCase را فرا می خواند مقایسه می شود .

برگشت

متد ()qualsIgnoreCase یک مقدار بولی برمی گرداند. اگر آرگومان null نباشد و محتویات یکسان باشد، بدون توجه به case، مقدار true را برمی گرداند . در غیر این صورت نادرست .

مثال

بیایید نگاهی به برنامه جاوا بیندازیم تا متد ()qualsIgnoreCase را نشان دهیم .
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);
	}
}

خروجی

مقایسه نتایج ComparisionString2 برابر است با comparisonString1 = درست مقایسهString2 برابر است با comparisonString3 = false comparisonString3 برابر است با comparisonString1 = false

نتیجه

امیدواریم تا کنون متوجه شده باشید که چگونه دو رشته را بدون در نظر گرفتن حساسیت حروف کوچک و بزرگ مقایسه کنید. همیشه می توانید از متد String equalsIgnoreCase() در جاوا استفاده کنید. با خیال راحت تمرین کنید و هر زمان که به کمک بیشتری نیاز داشتید به اینجا برگردید. یادگیری مبارک!