Suchergebnisse für Anfrage "generics"
GSON-Deserialisierung mit generischen Typen und generischen Feldnamen
Nehmen wir an, wir haben eine Struktur wie diese: JSON: { "body": { "cats": [{ "cat": { "id": 1, "title": "cat1" } }, { "cat": { "id": 2, "title": "cat2" } }] } }Und entsprechendes POJO: Response.class private final Body body; ...
Java: begrenzte Platzhalter oder begrenzter Typparameter?
or kurzem habe ich diesen Artikel gelesen:http: //download.oracle.com/javase/tutorial/extra/generics/wildcards.htm [http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html] Meine Frage ist, anstatt eine Methode wie diese zu ...
Warum implementiert LongProperty die Eigenschaft <Number>, aber nicht die Eigenschaft <Long>?
Ich bin auf eine Besonderheit in der JavaFX-API gestoßen:LongProperty implementiertProperty<Number>, aber nichtProperty<Long>. Was ist der Grund dafür? Ich komme irgendwie auf die Idee, dass alles von Javas inhärentem Problem mit Kovarianz und ...
Passing Lambda als Parameter mit generischem Typ - Java 8
Wenn ich eine Methode habefoo(Predicate bar), Ich kann es weiter benutzen: foo(new Predicate<MyObject>() { public boolean apply(MyObject obj) { return true; } } )Aber wie kann ich mit Ausdrücken im Lambda-Stil dasselbe ...
Warten Sie auf das Ergebnis von Task <TDerived> mit Reflektion in einer nicht generischen Methode.
Betrachten Sie den folgenden Fall: class A { public int Id; } class B : A { } class Main { public async Task<int> Create(Type type) { MethodInfo method = this.GetType().GetMethod("Create", new Type[] { typeof(string) }).MakeGenericMethod(new ...
Errors treten auf, wenn print (List <T> a, T b) mit einer anderen T-Klasse @ aufgerufen wir
Ich versuche, Java Generics zu lernen, und habe den folgenden Code gefunden. public static <T> void print(T a, T b){ System.out.println(a); System.out.println(b); } public static void main(String[] args){ print(new ArrayList<String>(), 1); }Was ...
Unterschiede zwischen "Kopieren (Liste <? Super T> Ziel, Liste <? Erweitert T> Ziel)" und "Kopieren (Liste <T> Ziel, Liste <? Erweitert T> Ziel)"
ch versuche, Java Generics-Platzhalter zu lernen, indem ich Folgendes lese:http: //www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.html#FAQ10 [http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.html#FAQ103] Das ...
C # Generischen Parameternamen mit Reflection erhalten
sage, dass ich eine C # -Klasse wie diese habe: class MyClass<Tkey,Tvalue>{}Wie bekomme ich"Tkey" und"Tvalue" von gegebener Typinstanz? Ich brauche den Parameternamen, nicht Typ. BEARBEITE Meine Klasse ist von unbekanntem Typ, es kann also so ...
Anwenden der Erweiterungsmethode auf eine generische Klasse mit dem generischen Typ
Ich habe mit der generischen Klasse in vb.net gearbeitet. Und es scheint, dass die Erweiterungsmethode nicht auf generische Klassen angewendet werden kann, ohne den Typ anzugeben. Ich habe diese generische Klasse Public Class MyGeneric(Of T) ...
Wie kann ich ein generisches Array in einer generischen Java-Methode korrekt zurückgeben?
Ich habe unten eine generische Methode, die ein generisches Array zurückgibt: public static <T> T[] genericMethod1(List<T> input) { T[] res = (T[]) new Object[input.size()]; int i = 0; for (T t : input) { res[i] = t; i++; } return res; } public ...