Class CollectionUtils

java.lang.Object
org.apache.shiro.util.CollectionUtils

public final class CollectionUtils extends Object
Static helper class for use dealing with Collections.
Since:
0.9
  • Method Details

    • asSet

      @SafeVarargs 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

      @SafeVarargs public static <E> List<E> asList(E... elements)