equals()
این صفحه درباره برابری آرایه ها جاوا است. متد Arrays.equals() بررسی می کند دو آرایه دقیقاً یکسان هستند یا نه؛ یعنی همان عناصر، با همان ترتیب. مثل لیست حضور مدرسه؛ اسم ها و ترتیب باید یکی باشد.
تعریف ساده و نتیجه
متد equals() می گوید آرایه ها برابر هستند یا نه. اگر برابر باشند true می دهد. اگر نباشند false می دهد.
سینتکس (Syntax)
Arrays.equals(array1, array2)
مثال عملی
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Tesla"};
String[] cars2 = {"Volvo", "BMW", "Tesla"};
boolean eq = Arrays.equals(cars, cars2);
System.out.println(eq);
}
}
ورودی ها
آرگومان (Argument) یعنی مقداری که به متد می دهیم. اینجا دو آرایه می دهیم؛ array1 و array2.
گام های تمرینی
- دو آرایه با نوع یکسان بساز.
Arrays.equalsرا با هر دو فراخوانی کن.- نتیجه را با println() چاپ کن.
نکته: ترتیب عناصر مهم است. حتی یک جابه جایی کوچک، نتیجه را false می کند. برای دیدن ابزارهای بیشتر آرایه ها، بخش روش های آرایه ها را ببین.
منابع مرتبط
- W3Schools: Arrays.equals() – تعریف و مثال ها.
- W3Schools: Java Arrays Tutorial – آموزش آرایه ها.