Articles of genéricos de

Erro de criação de matriz genérica

Eu estou tentando fazer algo assim: public static ArrayList[] a = new ArrayList[2]; myObject é uma class. Estou recebendo este erro: – Criação de matriz genérica (seta está apontando para novo.)

Como converter int para Integer em Java?

Eu sou novo em Java e muito confuso. Eu tenho um grande dataset de comprimento 4 int[] e quero contar o número de vezes que cada combinação particular de 4 inteiros ocorre. Isso é muito semelhante à contagem de frequências de palavras em um documento. Eu quero criar um Map que mapeia cada int [] […]

Não é possível criar uma matriz de LinkedLists em Java…?

Eu estou trabalhando em uma class de matriz esparsa que precisa usar uma matriz de LinkedList para armazenar os valores de uma matriz. Cada elemento da matriz (ou seja, cada LinkedList ) representa uma linha da matriz. E cada elemento na matriz LinkedList representa uma coluna e o valor armazenado. Na minha aula, tenho uma […]

Matrizes genéricas em Java

OK, eu tenho google’ing a web, e eu simplesmente não consigo encontrar qualquer solução para o meu problema. Eu encontrei muitas soluções, mas não aquelas que se encheckboxm. Eu preciso criar uma matriz de genéricos. Mas o próprio tipo genérico se estende em Comparable. Quando eu tento o seguinte: public class Hash<T extends Comparable> { […]

Como faço para endereçar avisos de transmissão não verificados?

O Eclipse está me dando um aviso do seguinte formato: Segurança de tipo: conversão não verificada de Object para HashMap Isso é de uma chamada para uma API que não tenho controle sobre qual retorna Object: HashMap getItems(javax.servlet.http.HttpSession session) { HashMap theHash = (HashMap)session.getAttribute(“attributeKey”); return theHash; } Eu gostaria de evitar os avisos do Eclipse, […]

Obter o tipo de um parâmetro genérico em Java com reflection

É possível obter o tipo de um parâmetro genérico? Um exemplo: public final class Voodoo { public static void chill(List aListWithTypeSpiderMan) { // Here I’d like to get the Class-Object ‘SpiderMan’ Class typeOfTheList = ???; } public static void main(String… args) { chill(new ArrayList()); } }

Por que não consigo criar tipos genéricos de array em Java?

Qual é a razão pela qual o Java não nos permite fazer private T[] elements = new T[initialCapacity]; Eu podia entender que o .NET não nos permitia fazer isso, como no .NET você tem tipos de valor que no tempo de execução podem ter tamanhos diferentes, mas em Java todos os tipos de T serão […]

Obter tipo genérico de class em tempo de execução

Como posso conseguir isso? public class GenericClass { public Type getMyType() { //How do I return the type of T? } } Tudo o que tentei até agora sempre retorna o tipo Object em vez do tipo específico usado.

Eliminação do tipo genérico Java: quando e o que acontece?

Eu li sobre o apagamento de tipo do Java no site da Oracle . Quando o tipo de exclusão ocorre? Em tempo de compilation ou tempo de execução? Quando a aula é carregada? Quando a aula é instanciada? Muitos sites (incluindo o tutorial oficial mencionado acima) dizem que o tipo de eliminação ocorre em tempo […]