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: