Hi, hab das Programm fertig(array soriteren, kleinster wert finden...), muss aber noch die Methoden equals und clone hinzufügen. Es geht aber nicht so wie ich will und das was ich mit google finde hilft mir nicht wirklich.
Ich muss ein Array kopieren und vergleichen.
Testklassen:
So habe ich mir das ungefähr vorgestellt. Funkt aber net. Bitte um Hilfe!!
Ich muss ein Array kopieren und vergleichen.
PHP:
public class Array {
private int[] a;
public Array(int n) {
a = new int[n];
}
public int[] getArray(){
return a;
}
public boolean equals (Array c) {
if (this != c) {
return true;
}
return false;
public int[] clone () {
return new Array(int x);
}
}
Testklassen:
PHP:
b.setArray(new int[]{12, 12, 12, 45, 45, 45, 45, 45, 56, 34});
a.setArray(new int[]{12, 12, 45, 489, 76});
c.setArray(new int[]{1, 2, 3, 4});
d.setArray(new int[]{1, 2, 3, 4});
if(c.equals(a)){
System.out.println("Das Array ist gleich! Ich freu mich!"); }
else {
System.out.println("Ich mag das Array nicht!");
}
Array f = new Array(5);
Array klonen = (Array) d.clone();
System.out.println(klonen.toString());
}
So habe ich mir das ungefähr vorgestellt. Funkt aber net. Bitte um Hilfe!!