zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

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.

Klasse Array — verschiedene equals() Methoden

Die 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)

FRAGE 25:

Könnten wir eine eigene equals() Methode schreiben?

zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite