[Collections] Copier une LinkedList
Une dernière question, quelle est la solution la plus simple pour copier un objet de type LinkedList. Pour l'instant j'ai fait ça (c'est le contructeur d'une classe polygone :
import java.util.*;
public class Polygone
{
/// liste des sommets
protected LinkedList<Point> listeSommets = new LinkedList<Point> () ;
/// nombre de sommets
protected int nombreSommets ;
public Polygone (List listePoints)
{
nombreSommets = listePoints.size() ;
for (int i = 0; i < nombreSommets; i++)
listeSommets.add (i, listePoints.get(i))
}
}
est-il possible de faire directement listeSommets = listePoints
(listeSommets et listePoints sont des éléments LinkedList<Point> où Point est une classe contenant les coordonnées X et Y d'un point.
Deuxième question, est-il possible de faire des appels successifs à des fonctions :
polygone.lireListeSommets().get(i) ;
Merci d'avance,
Jean.