Package de.svws_nrw.core.utils
Klasse ArrayUtils
java.lang.Object
de.svws_nrw.core.utils.ArrayUtils
Diese Klasse bietet hilfreiche statische Methoden für Arrays.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @jakarta.validation.constraints.NotNull int[]
erweitern
(@jakarta.validation.constraints.NotNull int[] a, int value) Liefert eine Kopie des übergebenen Arrays ergänzt um eine übergebene Zahl.static @jakarta.validation.constraints.NotNull int[]
getIndexPermutation
(int size, @NotNull Random random) Liefert das Array mit den Werten 0 bis size-1 in permutierter Reihenfolge.
-
Methodendetails
-
getIndexPermutation
@NotNull public static @jakarta.validation.constraints.NotNull int[] getIndexPermutation(int size, @NotNull @NotNull Random random) Liefert das Array mit den Werten 0 bis size-1 in permutierter Reihenfolge.
Beispiel für size = 5 --> {2, 3, 0, 1, 4}- Parameter:
size
- Die Länge des Arrays.random
- EinRandom
-Objekt zum Permutieren der Elemente des Arrays.- Gibt zurück:
- das Array mit den Werten 0 bis size-1 in permutierter Reihenfolge.
-
erweitern
@NotNull public static @jakarta.validation.constraints.NotNull int[] erweitern(@NotNull @jakarta.validation.constraints.NotNull int[] a, int value) Liefert eine Kopie des übergebenen Arrays ergänzt um eine übergebene Zahl.- Parameter:
a
- Das übergebene Array.value
- Die Zahl, welche ergänzt wird.- Gibt zurück:
- eine Kopie des übergebenen Arrays ergänzt um eine übergebene Zahl.
-