Resultados da pesquisa a pedido "generics"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ++ ...