Resultados de la búsqueda a petición "generics"
¿Cómo devolver correctamente una matriz genérica en el método genérico Java?
Tengo el siguiente método genérico que devuelve una matriz genérica: 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 static ...
Se producen errores al llamar a print (Lista <T> a, T b) con diferente clase T
Estoy tratando de aprender Java Generics y encontré el siguiente código. 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); }Lo que ...
Diferencias entre `copiar (Lista <? Super T> dest, Lista <? Extiende T> src)` y `copiar (Lista <T> dest, Lista <? Extiende T> src)`
Estoy tratando de aprender el comodín genérico de Java leyendo lo siguiente: http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.html#FAQ103 [http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.html#FAQ103] Hay un ...
C # obtiene el nombre del parámetro genérico usando la reflexión
Digamos que tengo una clase C # como esta: class MyClass<Tkey,Tvalue>{}Como lo consigo"Tkey" y"Tvalue" de la instancia de tipo dada? Necesito el nombre del parámetro, no Tipo. EDITARMi clase es de tipo desconocido, por lo que puede ser algo así ...
Cómo exigir que un protocolo solo pueda ser adoptado por una clase específica
Quiero este protocolo: protocol AddsMoreCommands { /* ... */ }solo para ser adoptado por clases que heredan de la claseUIViewController. Esta ...
¿Cómo puedo aprender el argumento de tipo real de una clase genérica?
Tengo una clase parametrizada: class ParameterizedClass<T extends AbstractSomething> { }vocación: new ParameterizedClass<Something>();Entonces, ¿cómo puedo obtener el tipo real Algo deT utilizando Java Generics?
C # - Múltiples tipos genéricos en una lista
Probablemente esto no sea posible, pero tengo esta clase: public class Metadata<DataType> where DataType : struct { private DataType mDataType; }Hay más, pero seamos simples. El tipo genérico (DataType) está limitado a los tipos de valor ...
Especifique explícitamente la restricción de tipo genérico al llamar a la función
Me pregunto si es posible o no enSwift para especificar explícitamente el tipo genérico de una función genérica. Suponiendo que tengo la siguiente definición de función que básicamente crea una matriz vacía de un tipo genéricoT: func bar<T>() -> ...
Múltiples comodines en métodos genéricos hacen que el compilador de Java (¡y yo!) Esté muy confundido
Consideremos primero un escenario simple (ver fuente completa en ideone.com [http://ideone.com/jXOh0]): import java.util.*; public class TwoListsOfUnknowns { static void doNothing(List<?> list1, List<?> list2) { } public static void ...
¿No es más fácil trabajar con foo cuando está representado por la clase ArrayList en lugar de la interfaz List?
Veo mucho esta sintaxis y no entiendo el razonamiento detrás de ella. Pensé que generalmente desea trabajar con clases en lugar de interfaces para que sea más fácil llevar a cabo la panoplia completa de operaciones que desee realizar. Por qué ...