URL d'origine : classe d'outils Spring - utilisation du blog dégainé du couteau tranchant CollectionUtils_IT-blog CSDN
Introduction
Cet article présente l'utilisation de CollectionUtils de Spring.
Le rôle de la classe d'outils CollectionUtils : faire fonctionner la collection, telle que : List, Set.
jugement
méthode | effet |
booléen statique isEmpty (Collection<?> collection) | Vérifiez si la collection est vide. |
booléen statique isEmpty(Map<?,?> map) | Déterminer si la carte est vide |
booléen statique containInstance ( Collection<?> collection, élément Object ) |
Déterminer si une collection contient un objet |
booléen statique contient ( Iterator<?> itérateur, élément Object ) |
Utilisez un itérateur pour déterminer si un objet se trouve dans la collection. |
static boolean containAny ( Collection<?> source, Collection<?> candidats ) |
Déterminez si une collection contient l’un de certains objets. |
booléen statique hasUniqueObject (Collection<?> collection) | Déterminez si chaque élément de la collection est unique. Autrement dit, il n’y a aucun élément en double dans la collection. |
Ajouter à la collection
méthode | effet |
static <E> void mergeArrayIntoCollection ( Tableau d'objets, Collection<E> collection ) |
Ajoutez tous les éléments du tableau à l'ensemble. |
static <K,V> void mergePropertiesIntoMap ( Propriétés props, Map<K,V> map ) |
Ajoutez les paires clé-valeur dans Propriétés à la carte |
trouver dans la collection
méthode | effet |
statique <T> T lastElement (List<T> liste) | Renvoie le dernier élément de la liste. |
statique <T> T lastElement (Set<T> ensemble) | Renvoie le dernier élément du Set. |
static <E> E findFirstMatch ( Collection<?> source, Collection<E> candidats ) |
Renvoie le premier élément des candidats présents dans la source. |
static <T> T findValueOfType ( Collection<?> collection, Class<T> type ) |
Renvoie les éléments du type spécifié dans la collection. |
Objet statique findValueOfType ( Collection<?> collection, Class<?>[] types ) |
Renvoie les éléments du type spécifié dans la collection. Si le premier type n’est pas trouvé, le deuxième type est recherché, et ainsi de suite. |
Classe statique<?> findCommonElementType (collection Collection<?>) | Renvoie le type des éléments de la collection |