Unveränderlich (unveränderlich) Listet die Objektkonvertierungsfunktion in Java8 auf

Ich habe es aus irgendeinem Grund benutzt, also anstelle eines Memorandums.


@SafeVarargs
public static <E> List<E> toConstList(E... data) {
    int length = (data == null) ? 0 : data.length;

    switch (length) {
    case 0:
        return Collections.emptyList();
    case 1:
        return Collections.singletonList(data[0]);
    default:
        return Collections.unmodifiableList(Arrays.asList(data));
    }
}

Recommended Posts

Unveränderlich (unveränderlich) Listet die Objektkonvertierungsfunktion in Java8 auf
[Java] Konvertierung von Listentyp / Array-Typ
Listenaggregation in Java (Collectors.groupingBy)
[Java, Stream] Sortieren Sie die Objektliste auf Japanisch nach dem Eigenschaftsnamen
Implementieren Sie die PHP-Implodierungsfunktion in Java
Liste der in Java 9 hinzugefügten Mitglieder
Liste der in Java 9 hinzugefügten Typen
[Java] Konvertierung von Array zu Liste
Java-Array / Liste / Stream gegenseitige Konvertierungsliste
Java8-Listenkonvertierung mit Stream Map
Implementierung einer ähnlichen Funktion in Java
Unterschied zwischen final und Immutable in Java
[Leicht verständliche Erklärung! ] Konvertierung des Referenztyptyps in Java
So führen Sie eine Basiskonvertierung in Java durch
Ändern Sie die Liste <Optional <T >> in Java in Optional <Liste <T >>
Unterschied zwischen Arrylist und verknüpfter Liste in Java
Verarbeiten Sie eine beliebige Anzahl von Fällen in Java List
Deklarieren Sie keine Variablen in List in Java
Java-Typkonvertierung
Partisierung in Java
Java Memorandum (Liste)
Klonen Sie die Java-Liste.
Janken in Java
Variables / unveränderliches Objekt
Umfangsrate in Java
[Java] Objektklasse
[Java] Unterschied zwischen "endgültiger Variable" und "unveränderlichem Objekt"
FizzBuzz in Java
Beispielcode zum Konvertieren von List in List <String> in Java Stream
Informationen zur Konvertierung von Zeichenfolgen in Java in voller Breite und halber Breite
Lesen Sie JSON in Java
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
JAVA-Objektzuordnungsbibliothek
Azure funktioniert in Java
Java Objektgrößengefühl
Einfache HTML-Spezialchars in Java
Boyer-Moore-Implementierung in Java
Hallo Welt in Java
Informationen zur Java-Array-Liste
WebApi-Memorandum mit Java
Wertobjekt in 3 Minuten
Typbestimmung in Java
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)
ASCII-Kunst in Java
Listen in Java vergleichen