کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش 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
1396/07/25 5192 1492
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...