Le Cadre collections Java ne vient pas avec un mode automatique pour récupérer une gamme à partir d'une liste triée. Mais la création d' un moyen de récupérer les données vous-même peut être fait assez facile. Vous aurez simplement à créer une méthode getRange qui accepte une liste triée et une gamme d'éléments comme arguments et retourne une nouvelle liste contenant uniquement les éléments de cette gamme . Encore mieux, les commandes essentielles exigent moins d'une douzaine de lignes de code pour la mise en œuvre . Instructions 1 Créer un nouveau fichier texte . N'importe quel éditeur de texte fera l'affaire, mais vous pouvez préférer un environnement Java de développement intégré dédié, comme Netbeans ou Eclipse. Ce tutoriel , cependant, utiliser Windows Notepad , car il est l'éditeur de texte le plus commun sur un ordinateur par défaut 2 Collez le code suivant dans le fichier texte : . Import java . util.ArrayList ; java.util.Collections d'importation ; public class SortedListTutorial { } Tout le code ira dans les supports . la classe SortedListTutorial 3 Coller la méthode suivante dans le fichier: Photos public static ArrayList getRange ( ArrayList liste , int start , int dernier ) { ArrayList temp = new ArrayList (); for (int x = marche ; x < = dernier ; x + +) { temp.add ( list.get (x)) ; Photos } température de retour de ; } retourne une nouvelle liste de tableaux contenant une gamme à partir d'un maître ArrayList 4 < . p> Coller le code suivant pour créer un programme d'essai pour s'assurer la méthode getRange fonctionne comme prévu: public static void main ( string [] args ) { liste = new ArrayList range = ( ArrayList ) getRange ( liste , 1,2) ; pour ( Integer x: gamme ) { System.out.println (plage ) ; < p> } }
|