Class DoubleCollections


  • public final class DoubleCollections
    extends java.lang.Object
    A class providing static methods and objects that do useful things with type-specific collections.
    See Also:
    Collections
    • Method Detail

      • synchronize

        public static DoubleCollection synchronize​(DoubleCollection c)
        Returns a synchronized collection backed by the specified collection.
        Parameters:
        c - the collection to be wrapped in a synchronized collection.
        Returns:
        a synchronized view of the specified collection.
        See Also:
        Collections.synchronizedCollection(Collection)
      • synchronize

        public static DoubleCollection synchronize​(DoubleCollection c,
                                                   java.lang.Object sync)
        Returns a synchronized collection backed by the specified collection, using an assigned object to synchronize.
        Parameters:
        c - the collection to be wrapped in a synchronized collection.
        sync - an object that will be used to synchronize the list access.
        Returns:
        a synchronized view of the specified collection.
        See Also:
        Collections.synchronizedCollection(Collection)
      • unmodifiable

        public static DoubleCollection unmodifiable​(DoubleCollection c)
        Returns an unmodifiable collection backed by the specified collection.
        Parameters:
        c - the collection to be wrapped in an unmodifiable collection.
        Returns:
        an unmodifiable view of the specified collection.
        See Also:
        Collections.unmodifiableCollection(Collection)
      • asCollection

        public static DoubleCollection asCollection​(DoubleIterable iterable)
        Returns an unmodifiable collection backed by the specified iterable.
        Parameters:
        iterable - the iterable object to be wrapped in an unmodifiable collection.
        Returns:
        an unmodifiable collection view of the specified iterable.