مشخصات مقاله
-
1492
-
0.0
-
5192
-
0
-
0
آموزش Java – کار با تابع equals در Java
آموزش Java – کار با تابع equals()
متد string equals() دو رشته از جنس آبجکت را بر اساس محتوا بایکدیگر مقایسه می نماید. اگر حتی یک کاراکتر از رشته ی مورد نظر با کاراکتر موجود در رشته ی ورودی منطبق نباشد، مقدار بولی false را برمی گرداند. اگر تمامی کاراکترهای دو رشته با هم منطبق باشند، مقدار true را برمی گرداند.
متد String equals() متد equals() از کلاس Object را بازنویسی (override) می کند.
Signature متد (اسم و پارامترهای ورودی متد)
public boolean equals(Object anotherObject)
پارامتر ورودی متد
anotherObject: یک ورودی از جنس آبجکت دیگر که با رشته ی مورد نظر از نظر محتوا مقایسه می شود.
خروجی متد
چنانچه کاراکترهای دو رشته با هم منطبق و برابر باشند، مقدار true و در غیر این صورت false را برمی گرداند.
متدی که override می کند
این متد، تابع equals() از کلاس Object را بازنویسی (override) می کند.
مثال کاربردی از متد Java String equals()
public class EqualsExample{
public static void main(String args[]){
String s1="javatpoint";
String s2="javatpoint";
String s3="JAVATPOINT";
String s4="python";
System.out.println(s1.equals(s2));//true because content and case is same
System.out.println(s1.equals(s3));//false because case is not same
System.out.println(s1.equals(s4));//false because content is not same
}}
خروجی:
true false false