Fórum Submeter os métodos de uma lista encadeada a um array list #521972
04/06/2015
0
Bom dia!
Como faço para submeter os métodos de uma lista encadeada (Estrutura de Dados) a um ArrayList?
Classe Lista
```
public class Lista implements ILista{
private Link first;
public Lista(){
first = null;
}
@Override
public boolean vazia() {
return (first == null);
}
@Override
public void inserir(String cidades) {
Link newLink = new Link(cidades);
newLink.next = first;
first = newLink;
}
@Override
public Object deleteLinck(String cidades) {
Link current = first;
Link previous = first;
while(!current.cidades.equals(cidades))
if(current.next == null){
return null;
}else{
previous = current;
current= current.next;
}
if(current == first){
first = first.next;
}else{
previous.next = current.next;
}
return current;
}
@Override
public Object procurar(String cidades) {
Link current = first;
while(current.cidades != cidades){
if(current.next == null){
return null;
}else {
current = current.next;
}
}
return current;
}
@Override
public void listar() {
Link current = first;
while(current != null){
System.out.println("Cidade "+ current.toString());
current = current.next;
}
}
}
```
Nesse exemplo eu estou usando "Cidades", no método inserir precisa popular um array, assim como o remover, remove do arquivo e assim com os demais. Tem como ou só usando a Collection LinkedList?
Júlio Lima
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)