Ol�, Rodrigo,
 
    Estou aprendendo Java agora e, pelo que vi, h� poucos motivos para voc� querer implementar ou usar uma lista ligada. Verifique no Java Tutorial (http://java.sun.com/tutorial) a parte de Collections. A **classe** Collections cont�m m�todos est�ticos bastante interessantes (binarySearch, por exemplo) e subclasses para usos mais espec�ficos. 
    Experimente a Vector (uma subclasse da Collections), que cont�m m�todos de adi��o e remo��o como voc� necessita, al�m de alocar automaticamente mais mem�ria quando necess�rio. Isso pode funcionar muito bem como uma lista ligada :-).
----- Original Message -----
To: SouJava
Sent: Sunday, July 29, 2001 6:57 PM
Subject: [java-list] Lista encadeada

Ola � todos !!!
 
Como posso trabalhar com listas encadeadas em Java ?
 
MInha situa��o � a seguinte: Tenhos duas classes (Mestre e Detalhe), sendo que quero criar um campo na classe mestre que seja uma lista de objetos da classe Detalhe. Mais precisamente gostaria de criar uma classe DetalheList e criar na classe mestre um atributo DetalheList.
 
Exemplo das classes:
 
class Mestre {
    DetalheList detalhes;
}
 
class Detalhe {
    Mestre mestre;
}
 
Exemplo de utiliza��o:
 
Mestre m = new Mestre();
Detalhe d1 = new Detalhe();
Detalhe d2 = new Detalhe();
 
m.detalhes.add(d1);
m.detalhes.add(d2);
 
System.out.println("N�mero de detalhes: " + m.detalhes.count);
 
m.detalhes.remove(1);
 
System.out.println("N�mero de detalhes: " + m.detalhes.count);
 
 
---
 
Existe alguma classe j� pronta de lista encadeada em Java ???
 
T� mais !!!
 
    Rodrigo

Responder a