Resultados da pesquisa a pedido "generics"

7 a resposta

Qual é a alternativa mais fácil para uma matriz genérica em Java?

Suponha que eu tenho isso: class test<T> { private T[] elements; private int size; public test(int size) { this.size = size; elements = new T[this.size]; } }Parece que isso não é possível porque o compilador não sabe para qual construtor chamar ...

5 a resposta

Posso limitar a profundidade de uma pilha genérica?

Existe uma maneira integrada de limitar a profundidade de um System.Collection.Generics.Stack? Para que, se você estiver na capacidade máxima, pressionar um novo elemento removeria o fundo da pilha? Eu sei que posso fazer isso convertendo para ...

7 a resposta

Java: Transmitindo da Lista <B> para a Lista <A> quando B implementa A?

Eu tenho a seguinte classe e interface definidas: public interface A { } public class B implements A { }eu tenho umList doB objetos que eu preciso converter para umList doA objetos: List<B> listB = new List<B>(); listB.add(new B()); // dummy ...

2 a resposta

Obtendo a chave associada ao valor máximo correspondente em um Mapa (TreeMap / HashMap)

Eu escrevi o código abaixo para descobrir a chave (String) que tem o valor máximo (Inteiro) usando o TreeMap em JAVA. public static void maxprofitItem(int[] costs, int[] prices, int[] sales,String[] items) { TreeMap<String,Integer>map=new ...

2 a resposta

Existe uma maneira de aplicar o construtor Talvez a cada campo de registro com genéricos?

Eu tenho dois tipos de dados e o segundo é a cópia do primeiro, mas com Talvez em cada campo. data A = {a :: Int, b :: String} data B = {c :: Maybe Int, d :: Maybe String} Existe uma maneira de fazer uma função f :: A -> B g :: B -> A -> Asem ...

3 a resposta

Obtendo o comportamento da classe Java <? estende Map> no .NET

Eu tenho uma classe genérica em java definida como: public static class KeyCountMap<T> { private Map<T, MutableInt> map = new LinkedHashMap<T, MutableInt>(); // ... rest of the properties... public KeyCountMap() { } @SuppressWarnings({ ...

4 a resposta

Como armazenar delegados em uma lista

Como posso armazenar delegados (nomeados, anônimos, lambda) em uma lista genérica? Basicamente, estou tentando criar um dicionário de delegados a partir do qual posso acessar um delegado armazenado usando uma chave, executá-lo e retornar o valor ...

1 a resposta

Invocando um Método de uma Classe Genérica

Aqui está o contexto: Tento codificar um mapeador para converter dinamicamente meus objetos DomainModel em objetos do ViewModel. O problema que recebo é que, quando tento invocar um método de classe genérica por reflexão, recebo este ...

2 a resposta

Restrição de tipo herdado genérico em c #

Eu tenho uma solução deselegante para o que eu preciso, mas estou procurando uma solução elegante para substituí-lo.O código a seguir não compila, mas repres...

4 a resposta

Classificando a matriz [Qualquer]

Dada uma matriz definida como segue let list: [Any]Eu quero classificarQUANDO todos os valores dentro dele têm o mesmo tipoElementE Element éComparable.Quando deve retornar a matriz classificadaEntão, eu precisaria de uma função que, quando a ...