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 ».

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
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); } }
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++]
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *