Resultados de la búsqueda a petición "generics"

3 la respuesta

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

12 la respuesta

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

1 la respuesta

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

2 la respuesta

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.

1 la respuesta

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

7 la respuesta

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

2 la respuesta

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

13 la respuesta

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

5 la respuesta

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

2 la respuesta

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