Resultados da pesquisa a pedido "generics"

5 a resposta

iferença entre interface como restrição de tipo e interface como parâmetr

Se eu quisesse criar um método que toma uma instância deIList como parâmetro (ou qualquer outra interface, mas vamos usarIList como exemplo), eu poderia criar um método genérico com uma restrição de tipo, por exemplo public static void ...

4 a resposta

elacionando tipos parametrizad

Eu tenho um mapa onde as chaves e os valores são tipos genéricos. Algo assim Map[Foo[A], Bar[A]] O que eu gostaria de expressar é que o tipoA pode ser diferente para cada par de valores-chave no mapa, mas cada chave é sempre parametrizada com o ...

8 a resposta

Por que eu usaria java.lang.Class.cast [duplicado]

Esta pergunta já tem uma resposta aqui: Quando devo usar o método java 5 convertido em Class? [/questions/243811/when-should-i-use-the-java-5-method-cast-of-class] 5 respostasJava Class.cast () vs. operador de ...

5 a resposta

por que List <>> .toArray () retorna Object [] e não String []? como contornar isso?

lguém sabe por que o Java 1.6 tem esse comportament List<String> list = ArrayList<String>(); String[] arr = (String[]) list.toArray();Eu recebo uma ClassCastException, porque retorna Object [] e não String []. Eu penseiList<T>.toArray() deve ...

20 a resposta

Criar método genérico que restringe T a um Enum

Estou construindo uma função para estender oEnum.Parse conceito que Permite que um valor padrão seja analisado caso um valor de Enum não seja encontradoIs insensitive caseEntão eu escrevi o seguinte: public static T GetEnumFromString<T>(string ...

4 a resposta

Ponteiro para o tipo genérico

No processo de transformação de uma determinada implementação eficiente de mapa de hash baseada em ponteiro em uma implementação genérica de mapa de hash, deparei-me com o seguinte problema: u tenho uma classe que representa um nó de hash (a ...

3 a resposta

Existe um nome para esse padrão de uso de genérico

//this class (or interface if you like) is set up as generic... public abstract class GenericBase<T> { public T PerformBasicTask(T in) { ... } } //... but is intended to be inherited by objects that close the generic... public ...

6 a resposta

Propagação de restrições genéricas em C #

Este exemplo é uma simplificação do problema real, mas como posso compilar isso? Eu esperaria que as restrições dos genéricos se propagasse Desde que T é uma classe TClass e TClass é uma classe, por que T não é uma class public class ...

4 a resposta

Por que o TreeSet do Java <E> remove (Object) não recebe um E

Do Java 6TreeSet<E> [http://download.oracle.com/javase/6/docs/api/java/util/TreeSet.html#remove%28java.lang.Object%29] Documentação: boolean remove(Object o): Removes the specified element from this set if it is present.Por que isso aceita um ...

1 a resposta

Java: obtenha o tipo genérico

Estou escrevendo um wrapper Java para c ++ e gostaria de usar uma classe genérica para quebrar um modelo c ++. Portanto, eu gostaria de obter o tipo genérico como String para que eu possa passá-lo ainda mais para JNI e instanciar um objeto c ++ ...