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> } }