Java:
Integer startPositions[] = {0,12};
System.out.println(Arrays.asList(startPositions));
Aber:
Java:
int startPositions[] = {0,12};
System.out.println(Arrays.asList(startPositions));
Kann mir das jemand erklären?
Weiterhin:
Java:
Integer startPositions[] = {0,12};
System.out.println(Arrays.asList(startPositions).contains(0));
Java:
int startPositions[] = {0,12};
System.out.println(Arrays.asList(startPositions).contains(0));
Edit: Ah ich habs schon rausgefunden.
Falls wer dran knobeln will, habe ich mal einen Abstand eingefügt, die Lösung ist unten
Wenn man Arrays.asList() mit einem primitiven Array aufruft, dann wird eine einelementige Liste erzeugt, die das Array als einzelnes Element enthält...
Java:
int startPositions[] = {0,12};
System.out.println(Arrays.asList(startPositions).contains(startPositions));
Zuletzt bearbeitet: