Ajuda! Copiar array para lista ligada e vice-versa

Oi a tds!!!
Estou com muita dificuldade de copiar um array para uma lista ligada e vice-versa.
Será que alguém pode me ajudar, com algumas dicas???
plix plix!!!
:slight_smile:

O que seria uma lista ligada? LinkedList? ArrayList?

muito simples amigo:

[quote]package br.com.testes;

import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;

public class Arrays2 {

/**
 * @param args
 */
public static void main(String[] args) {
	String[] s= {"apple","mango","orange","mango"};
	List linkedList = new LinkedList<String>(Arrays.asList( s ));
	System.out.println(linkedList);

	Object[] fromList = (Object[])linkedList.toArray();
	for(Object o: fromList){
	    String fruit = (String)o;
	    System.out.println(fruit);
	}
	
	
}

}
[/quote]

Oi gente!!Obrigada por responder!!
mas ainda estou com duvidas…na verdade o meu prof ensinou apenas o basico de lista ligada, como inserir, buscar … e como estou no 2 semestre ele pediu pra usar apenas import.java.util*;
Muldon valeu pela ajuda…mas no seu codigo tem mtas coisas q eu desconheço.
Von juliano, pelo que eu sei de lista ligada eh:
É uma estrutura de dados formada por nós.
Cada nó tem uma referência para um outro nó e uma referência
para o objeto a ser armazenado.

[]s

Ola Gisa.
Bom, no codigo q eu postei, veja que so utilizo java.util.*. A lista ligada no java ( LinkedList ) é um tipo de estrutura de dados que funciona como uma fila ( first in first out ), mas sua grande vantagem é preservar a ordem de insercao dos elementos. Ou seja, ao transformar o vetor de Strings para lista e vice versa, a ordem é preservada. Nao tem complicacao, é so isso mesmo…
:slight_smile:

Obrigada Muldon, pelos esclarecimentos…eu tinha ficado um pouco confusa…sabe com eh iniciante.
:smiley: