A: Nicht gleich
Die zwei Arrays haben verschiedene Länge.
B: Nicht gleich
Die Elemente sind nicht in der gleichen Reihenfolge
C: Gleich
Das Array wird mit sich selbst verglichen, also gleich.
Array
— verschiedene equals()
MethodenDie Methode, die in den oben stehenden Beispielen verwendet wurde ist diese:
static boolean Array.equals( int[] a, int[] a2 )
Die Klasse Arrays
hat verschieden equals()
Methoden,
um mit verschiedenen Typen umgehen zu
können. Aber in allen Fällen müssen beide Arrays vom gleichen Typ sein.
static boolean equals(boolean[] a, boolean[] a2) static boolean equals(byte[] a, byte[] a2) static boolean equals(char[] a, char[] a2) static boolean equals(double[] a, double[] a2) static boolean equals(float[] a, float[] a2) static boolean equals(int[] a, int[] a2) static boolean equals(long[] a, long[] a2) static boolean equals(Object[] a, Object[] a2) static boolean equals(short[] a, short[] a2)
Könnten wir eine eigene equals()
Methode schreiben?