Comment obtenir une sublist de Vector en Java

Dans cet exemple on va voir comment récupérer une liste qui contient un ensemble des éléments à partir de Vector. On va utiliser la méthode subList() de la classe Vector.

La méthode subList(int début, int fin) retourne une portion de la liste Vector entre début et fin. La liste résultante est retournée par la liste Vector, donc les changements dans cette liste impliquera des mis à jour dans la liste Vector et vice-vers-ça. Pour vérifier ça, supprimez un élément de la liste et afficher la liste originale pour voir s'il a été supprimé.

Cet exemple montre comment récupérer une liste d'éléments à partir de Vector. Créer une sublist implique que vous devez:

1) Créer un objet Vector
2) Ajouter des éléments à Vector avec la méthode add(Element e)
3) invoquer la méthode subList(int début, int fin). La méthode retourne une liste d'objets contenant des éléments à partir de l'inde début à l'indice fin-1 de la liste Vector originale. La liste obtenue est

Jetons un regard sur le code suivant:

import java.util.Collections;
import java.util.List;
import java.util.Vector;
public class SubList {
public static void main(String[] args) {

//créer un objet vector
Vector<String> vector = new Vector<String>();
 
//ajouter des éléments à vector
vector.add("o1");
vector.add("o2");
vector.add("o3");
vector.add("o4");
vector.add("o5");
vector.add("o6");

System.out.println(vector);

//Créer une sublist
List<String> list = vector.subList(2, 5);
 
System.out.println("subList(2, 5) : ");
for(String e:list)
System.out.println(e);
}
}
Sortie:

[o1, o2, o3, o4, o5, o6]
subList(2, 5) :
o3
o4
o5