Maison > Java > javaDidacticiel > Obtenez une sous-liste d'un vecteur en Java en utilisant la méthode subList() de la classe Vector

Obtenez une sous-liste d'un vecteur en Java en utilisant la méthode subList() de la classe Vector

PHPz
Libérer: 2023-07-24 21:25:08
original
1616 Les gens l'ont consulté

Utilisez la méthode subList() de la classe Vector pour obtenir une sous-liste d'un vecteur en Java

En Java, la classe Vector est un tableau dynamique thread-safe qui implémente l'interface List. La classe Vector fournit de nombreuses méthodes pour manipuler et gérer les tableaux, notamment la méthode subList(), qui peut être utilisée pour obtenir une sous-liste d'un objet Vector. La définition de la méthode

subList() est la suivante :

public List<E> subList(int fromIndex, int toIndex)
Copier après la connexion

Cette méthode accepte deux paramètres, à savoir l'index de départ (fromIndex) et l'index de fin (toIndex), et renvoie une liste contenant les valeurs du début index à l'index de fin (à l'exclusion de la sous-liste d'éléments entre l'index de fin).

Ce qui suit est un exemple de code qui utilise la méthode subList() pour obtenir une sous-liste d'un objet Vector :

import java.util.Vector;
import java.util.List;

public class VectorSubListExample {
    public static void main(String[] args) {
        // 创建一个Vector对象
        Vector<String> vector = new Vector<>();
        vector.add("A");
        vector.add("B");
        vector.add("C");
        vector.add("D");
        vector.add("E");

        // 获取子列表
        List<String> subList = vector.subList(1, 4);

        // 输出子列表元素
        for (String element : subList) {
            System.out.println(element);
        }
    }
}
Copier après la connexion

Exécutez le code ci-dessus, le résultat est le suivant :

B
C
D
Copier après la connexion

Dans l'exemple ci-dessus, nous créons d'abord un Objet vectoriel et ajoutez-y quelques éléments. Ensuite, nous avons obtenu une sous-liste d'objets Vector de l'index 1 à l'index 4 en utilisant la méthode subList(). Enfin, nous utilisons une boucle for-each pour afficher les éléments de la sous-liste.

Il convient de noter que la sous-liste renvoyée par la méthode subList() est une vue de l'objet Vector d'origine et que les opérations sur la sous-liste seront directement reflétées dans la liste d'origine. Autrement dit, si l'on modifie un élément de la sous-liste, l'élément correspondant dans l'objet Vector d'origine sera également modifié.

De plus, la sous-liste obtenue via la méthode subList() est un "intervalle semi-ouvert", c'est-à-dire qu'elle contient les éléments correspondant à l'index de départ, mais n'inclut pas les éléments correspondant à l'index de fin. Ainsi, dans notre exemple, la sous-liste contient des éléments avec les indices 1, 2 et 3.

Résumé :
Cet article présente le fonctionnement de l'utilisation de la méthode subList() de la classe Vector pour obtenir une sous-liste en Java. La méthode subList() constitue un moyen pratique d'obtenir une partie du contenu d'un objet Vector. En utilisant l'index de début et l'index de fin de manière appropriée, nous pouvons obtenir de manière flexible les sous-listes requises et effectuer les opérations associées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal