Klasse ArrayUtils

java.lang.Object
de.svws_nrw.core.utils.ArrayUtils

public final class ArrayUtils extends Object
Diese Klasse bietet hilfreiche statische Methoden für Arrays.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static @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.

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 - Ein Random-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.