متد ()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
GO TO FULL VERSION