Suchergebnisse für Anfrage "generics"

8 die antwort

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 ...

5 die antwort

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 ...

5 die antwort

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...

TOP-Veröffentlichungen

12 die antwort

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...

12 die antwort

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 ? ...

6 die antwort

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 ...

13 die antwort

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. ...

10 die antwort

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 = ...

15 die antwort

Übergeben eines einzelnen Elements als IEnumerable <T>

6 die antwort

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 { ...