Suchergebnisse für Anfrage "generics"

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

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

2 die antwort

Typinferenz mit existenziellem Typ

Ich habe ein generisches MerkmalSomeTrait als so definiert: trait SomeTrait[T] { def foo(t: T): String }Und Methodenbar undqux as so: def bar[T](t: SomeTrait[T]): T def qux: List[SomeTrait[_]]Ich habe keine Kontrolle über die oben genannten. ...

TOP-Veröffentlichungen

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

4 die antwort

Was ist in der Praxis der Unterschied zwischen generischen und protokolltypisierten Funktionsparametern?

Gegeben ein Protokoll ohne zugehörige Typen: protocol SomeProtocol { var someProperty: Int { get } }Was ist der Unterschied zwischen diesen beiden Funktionen in der Praxis (was bedeutet, dass nicht "eine generisch ist und die andere nicht")? ...

6 die antwort

Wie erstelle ich Generika in Auflistungstypen?

Ich habe versucht, Nicht-Null-Werte aus dem String-Array zu extrahieren. Wie unten. Aber mein Senior möchte, dass es in der Lage ist, @ zu extrahiere non-nil values auch von anderen Typen. Ich lese, generics könnte mir beim Umgang mit ...

2 die antwort

C #: Der beste Weg, um einen XML-Elementnamen aus dem generischen Typnamen zu erhalten

Ich möchte eine XML-Datei für eine generische Klasse erstellen. Eine der Eigenschaften hat den generischen Typ. Für diese Eigenschaft möchte ich nicht den Eigenschaftsnamen als XML-Elementnamen verwenden, sondern den Namen des generischen Typs. ...

4 die antwort

Untergrenzen-Platzhalter verursacht Probleme in Javac, aber nicht in Eclipse

Dieser Code kompiliert in Eclipse, aber nicht in Javac: import java.util.function.Consumer; public class Test { public static final void m1(Consumer<?> c) { m2(c); } private static final <T> void m2(Consumer<? super T> c) { } }javac ...

4 die antwort

In Scala Reflection, Wie erhält man einen generischen Typparameter einer konkreten Unterklasse?

ngenommen, ich habe eine generische Superklasse: class GenericExample[T]( a: String, b: T ) { def fn(i: T): T = b }und eine konkrete Unterklasse: case class Example( a: String, b: Int ) extends GenericExample[Int](a, b)Ich möchte den ...

8 die antwort

Sortierung des Arrays [Any]

Gegeben ein Array wie folgt definiert let list: [Any]Ich will es sortierenWAN Alle darin enthaltenen Werte haben den gleichen TypElementUN Element istComparable.Wenn es das sortierte Array zurückgeben sollSo würde ich eine Funktion benötigen, ...