Resultados de la búsqueda a petición "generics"
Cómo pasar 2 tipos genéricos a un método de extensión [duplicado]
Esta pregunta ya tiene una respuesta aquí: Inferencia de tipo parcial [/questions/4003552/partial-type-inference] 3 respuestasHe creado el siguiente método de extensión public static T Map<TEntity,T>(this TEntity entity) where TEntity : IEntity ...
Verifique dos List <int> para los mismos números
Tengo dos listas que quiero verificar para los números correspondientes. por ejemplo List<int> a = new List<int>(){1, 2, 3, 4, 5}; List<int> b = new List<int>() {0, 4, 8, 12};Debería dar el resultado 4. ¿Hay una manera fácil de hacer esto ...
Tipo de retorno de anulación de Java sin marcar
Tengo un proyecto que tiene los siguientes componentes: public abstract class BaseThing { public abstract <T extends BaseThing> ThingDoer<T, String> getThingDoer(); } public class SomeThing extends BaseThing { public ThingDoer<SomeThing, String> ...
java: obteniendo la clase de los componentes de una matriz
Si tengo public <T> doSomething(T[] array) { }como puedo conseguirT.class dearray? Si lo hagoarray.getClass() eso me atrapaT[].class en lugar.
Contravarianza? Covarianza? ¿Qué tiene de malo esta arquitectura genérica ...?
Tengo algunos problemas para configurar una arquitectura de manejo de comandos. Quiero poder crear varios comandos diferentes derivados de ICommand; luego, cree varios manejadores de comandos diferentes derivados de ICommandHandler; Aquí está la ...
Hacer una clase Java genérica, pero solo para dos o tres tipos
(Me sorprendió no poder encontrar esta pregunta ya en stackoverflow, que solo puedo atribuir a Google deficiente por mi parte, señale el duplicado ...) Aquí hay una clase de juguetes que devuelve el reverso de lo que pones en ella. Actualmente ...
Escriba error al usar genéricos en Java 8, pero no en Java 7
Tengo un fragmento de código que se compila bien en Java 7, pero no en Java 8. Aquí hay un ejemplo de reproducción autónoma (tomé un código real que muestra este problema y eliminé todas las implementaciones): import java.util.Iterator; class ...
Caché LRU en Java con operaciones genéricas y O (1)
Esta es una pregunta que surge mucho en las entrevistas de trabajo. La idea es definir una estructura de datos en lugar de utilizar Java's integrado en LinkedHashMap. Un caché LRU elimina elmenos usado recientemente entrada para insertar ...
API fluida con herencia y genéricos
Estoy escribiendo una API fluida para configurar e instanciar una serie de objetos de "mensaje". Tengo una jerarquía de tipos de mensajes. Para poder acceder al método de subclases cuando se usa la API fluida, utilicé genéricos para parametrizar ...
Extraer tipos genéricos de genéricos extendidos
Estoy tratando de refactorizar una clase y un conjunto de subclases donde el tipo M extiende cualquier cosa, aunque sabemos que tiene que ser una subclase de cierto tipo. Ese tipo está parametrizado y me gustaría que sus tipos parametrizados ...