Hallo Zusammen,
hoffe ihr könnt mit Rat geben. Ich soll eine Methode programmieren, die den Startindex des Teilarrays s im a liefert. Ist s nicht in a soll -1 zurückgegeben werden
Dazu habe ich 2 Beispiele zum testen, aber beim ersten klappt es schon nicht und bekomme -1 raus, anstatt Position 2
Das ist mein Code
hoffe ihr könnt mit Rat geben. Ich soll eine Methode programmieren, die den Startindex des Teilarrays s im a liefert. Ist s nicht in a soll -1 zurückgegeben werden
Dazu habe ich 2 Beispiele zum testen, aber beim ersten klappt es schon nicht und bekomme -1 raus, anstatt Position 2
Das ist mein Code
Java:
public class ass051a {
public static int indexOf(int[] s, int[] a) {
for (int i = 0; i <= s.length; i++) {
if (s[0] == a[i]) {
return i;
} else {
return -1;
}
}
return 0;
}
public static void main(String[] args) {
int[] s = { 3, 4 };
int[] a = { 1, 2, 3, 4, 5 };
System.out.println(indexOf(s, a));
}
}