PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

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

Júlio Lima

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar