Klasse LongArrayKey

java.lang.Object
de.svws_nrw.core.adt.LongArrayKey
Alle implementierten Schnittstellen:
Comparable<LongArrayKey>

public final class LongArrayKey extends Object implements Comparable<LongArrayKey>
Diese Klasse dient als Meta-Schlüssel für eine Menge an Schlüsseln des Typs "long".
Der Schlüssel lässt sich im Anschluss bei einer Datenstruktur wie z. B. bei einer HashMap oder einer AVLMap benutzen.
  • Konstruktordetails

    • LongArrayKey

      public LongArrayKey(@NotNull @jakarta.validation.constraints.NotNull long[] arrayOfKeys)
      Der Konstruktor kopiert sich die Schlüsselwerte und berechnet direkt den Hashwert.
      Parameter:
      arrayOfKeys - Das Array der Schlüsselwerte.
    • LongArrayKey

      public LongArrayKey(long v1)
      Konstruktor für einen Parameter.
      Parameter:
      v1 - Der 1. Parameter
    • LongArrayKey

      public LongArrayKey(long v1, long v2)
      Konstruktor für zwei Parameter.
      Parameter:
      v1 - Der 1. Parameter
      v2 - Der 2. Parameter
    • LongArrayKey

      public LongArrayKey(long v1, long v2, long v3)
      Konstruktor für drei Parameter.
      Parameter:
      v1 - Der 1. Parameter
      v2 - Der 2. Parameter
      v3 - Der 3. Parameter
  • Methodendetails