Suchergebnisse für Anfrage "generics"
Array geben Sie Generika ein
Ich versuche, ein Array vom generischen Typ zu erstellen. Ich erhalte die Fehlermeldung: Pair<String, String>[] pairs; // no error here pairs = new Pair<String, String>[10]; // compile error here void method (Pair<String, String>[] pairs) // no ...
Karte der Sammlungen
Ich wollte Map of Collections in Java machen, damit ich so etwas machen kann public void add(K key, V value) { if (containsKey(key)) { get(key).add(value); } else { Collection c = new Collection(); c.add(value); put(key, value); } }Ich habe ...
Verwenden von Java Generics mit Enums
Aktualisieren: Vielen Dank für alle, die mitgeholfen haben. Die Antwort auf diese Frage lag darin, was ich in meinem komplexeren Code nicht bemerkt hatte und...
Wie finde ich heraus, welchen Typ jedes Objekt in einer ArrayList <Object> hat?
Ich habe eine ArrayList bestehend aus verschiedenen Elementen, die aus einer Datenbank importiert wurden, bestehend aus Zeichenfolgen, Zahlen, Doppelwerten u...
Wie kann ich zur Liste hinzufügen? erweitert Number> Datenstrukturen?
Ich habe eine Liste, die folgendermaßen deklariert ist: List<? extends Number> foo3 = new ArrayList<Integer>(); Ich habe versucht, 3 zu foo3 hinzuzufügen. Allerdings erhalte ich eine Fehlermeldung wie diese: The method add(capture#1-of ? ...
Inklusive Bereichsabfragen ausführen, wenn nur halboffener Bereich unterstützt wird (ala SortedMap.subMap)
AufSortedMap.subMapDies ist die API fürSortedMap<K,V>.subMap [http://java.sun.com/javase/6/docs/api/java/util/SortedMap.html#subMap%28K,%20K%29] : SortedMap<K,V> subMap(K fromKey, K toKey): Gibt eine Ansicht des Teils dieser Karte zurück, dessen ...
LRU-Cache in Java mit Generics- und O (1) -Operationen
Diese Frage taucht in Vorstellungsgesprächen häufig auf. Die Idee ist, eine Datenstruktur zu definieren, anstatt die in LinkedHashMap integrierte Java zu verwenden. Ein LRU-Cache löscht denzuletzt benutzt Eintrag, um einen neuen einzufügen. ...
Wie füge ich ein Integer-Element zur ArrayList der Platzhalter in Generics hinzu?
Ich habe einen generischen ArrayList-Platzhaltertyp, der Number als Erweiterung verwendet. Ich versuche, die ganzzahligen Werte zur ArrayList hinzuzufügen. Aber es gibt mir einen Fehler zu sagen, dass ArrayList<? extends Number> numberList = ...
Function Array <Optional <T >> -> Optional <Array <T >>
Hier ist, was ich versuche zu tun: extension Array<Optional<T>> { func unwrap() -> Optional<Array<T>> { let a = self.flatMap() { a in switch a { case Optional.Some(let x): return [x] case Optional.None: return [] } } if a.count == self.count { ...