Dans le langage de programmation Java, une liste est une structure de données primitif qui peut contenir une disposition linéaire des objets de toute référence ou un type primitif. Un arbre , d'autre part, est une structure de données plus sophistiqué qui permet une variété de recherches rapides , tels que l'élément ayant une valeur donnée, ou tous les éléments ayant des valeurs inférieures ou supérieures à une valeur de référence donnée. Vous pouvez créer une arborescence Java à partir d'une liste Java en insérant tous les éléments de la liste dans l'arbre. Instructions
1
inclure les lignes suivantes au début de votre code Java :
java.util.Iterator d'importation ;
java.util.List d'importation ;
importation java.util.TreeSet ;
2
déclarer l'arbre ( initialement vide ) qui doit contenir tous les éléments actuellement présents dans la liste Java , comme dans l'exemple de code suivant:
TreeSet myTree = new TreeSet ;
Remplacer "String" par le nom de la classe des objets contenus dans votre liste , il doit être un type référence . TreeSet est une classe définie dans les bibliothèques Java standard
3
itérer sur tous les éléments de la liste - . Visiter chacun exactement une fois - tout en les ajoutant à l'arbre , comme dans l'exemple de code suivant :
Iterator myIterator = myList.iterator ();
while ( myIterator.hasNext ())
myTree.add ( myIterator.next ());
Après l'exécution de ce code , les références à tous les éléments présents dans la liste sera également présent dans l'arbre
.