Class CollectionUtils


  • public class CollectionUtils
    extends Object
    Static helper class for use dealing with Collections.
    Since:
    0.9
    • Constructor Detail

      • CollectionUtils

        public CollectionUtils()
    • Method Detail

      • asSet

        public static <E> Set<E> asSet​(E... elements)
      • isEmpty

        public static boolean isEmpty​(Collection c)
        Returns true if the specified Collection is null or empty, false otherwise.
        Parameters:
        c - the collection to check
        Returns:
        true if the specified Collection is null or empty, false otherwise.
        Since:
        1.0
      • isEmpty

        public static boolean isEmpty​(Map m)
        Returns true if the specified Map is null or empty, false otherwise.
        Parameters:
        m - the Map to check
        Returns:
        true if the specified Map is null or empty, false otherwise.
        Since:
        1.0
      • size

        public static int size​(Collection c)
        Returns the size of the specified collection or 0 if the collection is null.
        Parameters:
        c - the collection to check
        Returns:
        the size of the specified collection or 0 if the collection is null.
        Since:
        1.2
      • size

        public static int size​(Map m)
        Returns the size of the specified map or 0 if the map is null.
        Parameters:
        m - the map to check
        Returns:
        the size of the specified map or 0 if the map is null.
        Since:
        1.2
      • isEmpty

        @Deprecated
        public static boolean isEmpty​(PrincipalCollection principals)
        Deprecated.
        Use PrincipalCollection.isEmpty() directly.
        Returns true if the specified PrincipalCollection is null or empty, false otherwise.
        Parameters:
        principals - the principals to check.
        Returns:
        true if the specified PrincipalCollection is null or empty, false otherwise.
        Since:
        1.0
      • asList

        public static <E> List<E> asList​(E... elements)