Quelle est la différence entre la collection et les collections

Table des matières:

Anonim

Les différence principale entre Collection et Collections est que Collection est l'interface racine de Java Collections Framework, tandis que Collections est une classe utilitaire membre de Java Collections Framework.

Collection et Collections sont largement utilisés dans la programmation Java. Collection et Collections sont disponibles dans le package java.util. Collection est l'interface la plus élevée tandis que Collection est une classe du framework Java Collection. Dans l'ensemble, Collection permet de stocker plusieurs objets en un seul objet Collection. D'autre part, les Collections permettent d'effectuer des opérations sur cet objet.

Collection, Collections, Java

Qu'est-ce que la collecte

Collection est l'interface racine du framework Java Collection. Il possède de nombreuses sous-interfaces telles que List, Set, etc. L'interface Map appartient également au framework de collection, mais elle n'hérite pas de l'interface Collection. La collection s'étend à partir d'une interface appelée Iterator et obtient toutes les fonctionnalités de cette interface.

Toutes les méthodes de l'interface Collection sont publiques et abstraites. Certaines méthodes courantes sont les suivantes.

boolean add() – Permet d'insérer un élément spécifique dans la collection

boolean addAll(Collection c) – Permet d'ajouter tous les éléments à la collection

clear() – Supprime tous les éléments de la collection

boolean isEmpty() – Aide à déterminer si la collection est vide ou non

int size() – Aide à trouver le nombre d'éléments dans la collection

boolean contains(Object o) – Vérifie si la collection contient un objet spécifié

boolean remove(Object o) – Supprime une instance spécifiée de la collection

Qu'est-ce que les collections

« Collections » est une classe utilitaire du framework Java Collection. Il possède des méthodes statiques qui permettent d'effectuer des opérations sur les objets de type Collection. Certaines méthodes courantes dans la classe Collection sont les suivantes.

Collections.max() – Aide à trouver la valeur maximale présente dans la collection

Collection.min() – Aide à trouver la valeur maximale présente dans la collection

Collection.sort() – Permet de trier les éléments de la collection

Collection.copy () - Aide à copier des éléments d'une collection dans une autre collection

Collection.reverse() – Permet d'inverser l'ordre des éléments de la collection

Collections.binarySerach() – Aide à rechercher un élément à l'aide de l'algorithme de recherche binaire

Différence entre collection et collections

Définition

Collection est l'interface parent de toutes les autres interfaces et classes enfant du framework Java Collection, tandis que Collections est une classe utilitaire du framework Java Collection qui se compose de fonctions utilitaires statiques. C'est donc la principale différence entre Collection et Collections.

Consister en

Usage

De plus, Collection permet de stocker un ensemble d'objets dans un seul objet Collection tandis que Collections aide à effectuer une opération sur l'objet de Collection. Par conséquent, il s'agit également d'une différence entre Collection et Collections.

Conclusion

Il existe une différence distincte entre Collection et Collections, bien que la plupart des gens utilisent ces deux termes de manière interchangeable. le différence principale entre Collection et Collections est que Collection est l'interface racine de Java Collections Framework, tandis que Collections est une classe utilitaire membre de Java Collections Framework. En bref, Collection est une interface alors que Collections est une classe.

Référence:

1. "Interface Java.util.Collection." Courses.cs.washington.edu, disponible ici.

Image de courtoisie:

1. « Interfaces de la collection Java » par la version originale créée par b:User:Ervinn, version SVG créée par moi-même - Travail personnel (CC BY-SA 2.5) via Commons Wikimedia

Quelle est la différence entre la collection et les collections