Ajuda com classe genérica

1 resposta
C

Caros amigos,

é minha primeira participação no forum, estou começando o estudo de java, através da faculdade, e me deparei com um problema em uma questão sobre classe genérica.

class MinhaLista {

private List itens = new ArrayList();

void add (T item) { itens.add(item); }

T primeiro() { return itens.get(0); }

}

eu precisaria aprender a criar métodos para:

1-Retornar o último elemento da lista.
2- Retornar um elemento aleatório (Math.random())
3- Testar se um elemento é da lista
4- Testar se uma lista está contida em outra.
5- testar se uma lista contém outra
6-retorrnar uma nova lista, instancia de minha lista
7-retornar a concatenacao de 2 instancias da classe minha lista
8- Retornar o tamanho de uma instancia da classe Minha Lista
9- Testar se um se um objeto da classe minha lista é igual ao objeto ao qual o método é aplicado.

Gostaria da colaboração de vocês, pois não estou achando material que tirem essas dúvidas.
Obrigado

1 Resposta

ViniGodoy

Faça os métodos numa classe não genérica. Por exemplo, monte uma lista de String.

Depois é só substituir String por T.

Agora, se você não sabe nem sequer criar a lista com uma classe não genérica, volte a estudar Java Básico nas apostilas da Caelum, ou poste sua dúvida num desses métodos específicos. Vai ser difícil alguém aqui escrever todos para você.

Criado 27 de outubro de 2011
Ultima resposta 27 de out. de 2011
Respostas 1
Participantes 2