La méthode subList() en Java – Les collections
La méthode subList() est utilisée pour obtenir une partie d’une liste entre l’index « from »(inclus) et « to »(exclu). Si l’index « from » et « to » sont égaux, la liste renvoyée est vide.
Syntaxe
public List<E> subList(int from, int to)
Paramètres
- from(Obligatoire) : L’index de début (inclus).
- to(Obligatoire) : L’index de fin (exclu).
Valeur de retour
La méthode renvoie la plage spécifiée dans la liste.
Exemple :
Dans l’exemple suivant, la méthode subList() est utilisée pour récupérer une partie de liste entre l’index « from » et l’index « to ».
import java.util.*; public class Main { public static void main(String[] args) { // Créer un ArrayList vide ArrayList<String> language = new ArrayList<String>(); // Ajouter des valeurs dans l'ArrayList language.add("Java"); language.add("PHP"); language.add("C++"); language.add("Python"); language.add(".NET"); //Renvoie une portion de la liste ArrayList<String> sub = new ArrayList<String>(language.subList(1, 3)); System.out.println("Portion de la liste: "+ sub); } }
Sortie:
Portion de la liste: [PHP, C++]