Methoden Arrays.deepequals() funktioniert nicht

mio

Neues Mitglied
Hallo ihr Lieben.

bin ein blutiger Anfänger und dies ist mein erster Post...
Ich danke euch schon jetzt für eure Hilfe.

Kann mir jemand erklären, warum dieser Code nicht funktioniert?

Java:
int[] test = new int[3];
       test[0] = 1;
       test[1] = 5;
       test[2] = 7;
     
       int[]test2 = new int[3];
       test2[0] = 1;
       test2[1] = 5;
       test2[2] = 7;
     
       if (java.util.Arrays.deepEquals(test, test2)) {
           System.out.println("Ja!");
       }
 
Arrays.deepEquals() ist nur sinnvoll für Arrays, deren Elementtypen Objekte sind - und somit potenziell wieder Arrays ihrerseits sein können, um "tiefer" zu vergleichen. Bei int[] Arrays kannst du Arrays.equals() nehmen.
 

Zurück
Oben