Suchergebnisse für Anfrage "generics"

4 die antwort

Erhalten eines Schlüssels, der dem entsprechenden Maximalwert in einer Map zugeordnet ist (TreeMap / HashMap)

Ich habe den folgenden Code geschrieben, um mithilfe von TreeMap in JAVA den Schlüssel (String) mit dem Maximalwert (Integer) zu ermitteln. public static void maxprofitItem(int[] costs, int[] prices, int[] sales,String[] items) { ...

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

4 die antwort

Wie speichere ich einen Wert vom Typ Class <ClassImplementingProtocol> in einem Dictionary vom Typ [String: Class <Protocol>] in Swift?

Ich möchte einen spezielleren Typ in einem Dictionary vom Typ [String: SomeClass] speichern. Hier ist ein Beispielcode, der mein Problem veranschaulicht (auch zum Spielen unter @ ...

TOP-Veröffentlichungen

10 die antwort

Convert java.lang.reflect.Type to Class <T> clazz

Wie kann ich konvertierenjava.lang.reflect.Type zuClass<T> clazz? Wenn ich eine Methode als nächstes habe, die ein Argument von @ hClass<T>: public void oneMethod(Class<T> clazz) { //Impl } Dann eine andere Methode, die ein Argument von @ ...

4 die antwort

Wie definiere ich eine Funktion mit einem generischen Array fester Länge?

Nehmen Sie eine Operation für Arrays vor, indem Sie beispielsweise die Länge quadrieren. Es ist nützlich, einen generischen Typ zu haben (z. B.f32, f64), aber Sie können auch eine generische Länge wünschen, abernich eine dynamische Länge. Hier ...

10 die antwort

Differenz zwischen Bounded Type-Parameter und Upper Bound Wildcard

Ich weiß, dass es bereits eine ähnliche Frage gab, obwohl ich denke, dass meine etwas anders ist ... Angenommen, Sie haben zwei Methoden: // Bounded type parameter private static <T extends Number> void processList(List<T> someList) { } // ...

4 die antwort

Warum sind JUnit-Assert-Methoden in Java nicht generisch?

Ich benutze JUnit 4.12. Die Assert-Methoden sind nicht generischer Natur. Die assertEquals-Methode sieht beispielsweise folgendermaßen aus: static public void assertEquals(Object expected, Object actual) {..}Warum ist es nicht so? static public ...

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

4 die antwort

Gibt es eine Möglichkeit, den Konstruktor "Vielleicht" mit Generika auf jedes Datensatzfeld anzuwenden?

Ich habe zwei Datentypen und der zweite ist die Kopie des ersten, aber mit Vielleicht in jedem Feld. data A = {a :: Int, b :: String} data B = {c :: Maybe Int, d :: Maybe String}ibt es eine Möglichkeit, Funktionen zu erstelle f :: A -> B g :: B ...

8 die antwort

C # kann nicht überladene nicht generische Methode von generischer Methode aufrufen

Ich habe einige Legacy-Code mit einer Methode foo mit über 700 Überladungen: [DllImport("3rdparty.dll")] protected static extern void foo(int len, ref structA obj); [DllImport("3rdparty.dll")] protected static extern void foo(int len, ref ...