Java java.util Collection fields, constructors, methods, implement or subclass

Example usage for Java java.util Collection fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for java.util Collection.

The text is from its open source code.

Subclass

java.util.Collection has subclasses.
Click this link to see all its subclasses.

Implementation

java.util.Collection has the following implementations.
Click this link to see all its implementation.

Constructor

Method

booleanadd(E e)
Ensures that this collection contains the specified element (optional operation).
booleanaddAll(Collection c)
Adds all of the elements in the specified collection to this collection (optional operation).
voidclear()
Removes all of the elements from this collection (optional operation).
booleancontains(Object o)
Returns true if this collection contains the specified element.
booleancontainsAll(Collection c)
Returns true if this collection contains all of the elements in the specified collection.
booleanequals(Object o)
Compares the specified object with this collection for equality.
voidforEach(Consumer action)
Performs the given action for each element of the Iterable until all elements have been processed or the action throws an exception.
ClassgetClass()
Returns the runtime class of this Object .
inthashCode()
Returns the hash code value for this collection.
booleanisEmpty()
Returns true if this collection contains no elements.
Iteratoriterator()
Returns an iterator over the elements in this collection.
voidnotifyAll()
Wakes up all threads that are waiting on this object's monitor.
StreamparallelStream()
Returns a possibly parallel Stream with this collection as its source.
booleanremove(Object o)
Removes a single instance of the specified element from this collection, if it is present (optional operation).
booleanremoveAll(Collection c)
Removes all of this collection's elements that are also contained in the specified collection (optional operation).
booleanremoveIf(Predicate filter)
Removes all of the elements of this collection that satisfy the given predicate.
booleanretainAll(Collection c)
Retains only the elements in this collection that are contained in the specified collection (optional operation).
intsize()
Returns the number of elements in this collection.
Streamstream()
Returns a sequential Stream with this collection as its source.
T[]toArray(T[] a)
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
T[]toArray(IntFunction generator)
Returns an array containing all of the elements in this collection, using the provided generator function to allocate the returned array.
Object[]toArray()
Returns an array containing all of the elements in this collection.
StringtoString()
Returns a string representation of the object.