public class Main {
@Override
public int hashCode() {
return super.hashCode();
}
@Override
public boolean equals(Object obj) {
return super.equals(obj);
}
public static void main(String[] args) {
int[] numbers1 = new int[3];
System.out.println("Tablica 1: ");
for (int i = 0; i < numbers1.length; i++) {
numbers1[i] = i + 1;
}
for (int x: numbers1) {
System.out.println(x);
}
System.out.println("\n");
int[] numbers2 = new int[3];
System.out.println("Tablica 2: ");
for (int i = 0; i < numbers2.length; i++) {
numbers2[i]= i + 1;
}
for (int y: numbers2) {
System.out.println(y);
}
System.out.println("\n");
boolean porownanieTablic = numbers1.equals(numbers2);
System.out.println("Porównanie tablic: " + porownanieTablic);
Czy może ktoś mi wyjaśnić dlaczego przy porównaniu dwóch tablic z tymi samymi wartościami pojawia się "false"?