|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Collection is the root of the collection hierarchy.
Method Summary | |
boolean |
add(java.lang.Object object)
Attempts to add object to the contents of this
Collection . |
boolean |
addAll(Collection collection)
Attempts to add all of the objects contained in collection
to the contents of this collection. |
void |
clear()
Removes all elements from this Collection, leaving it empty. |
boolean |
contains(java.lang.Object object)
Searches this Collection for the specified object. |
boolean |
containsAll(Collection collection)
Searches this Collection for all objects in the specified Collection. |
boolean |
equals(java.lang.Object object)
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison. |
int |
hashCode()
Answers an integer hash code for the receiver. |
boolean |
isEmpty()
Answers if this Collection has no elements, a size of zero. |
Iterator |
iterator()
Returns an instance of Iterator that may be used to access the
objects contained by this collection. |
boolean |
remove(java.lang.Object object)
Removes the first occurrence of the specified object from this Collection. |
boolean |
removeAll(Collection collection)
Removes all occurrences in this Collection of each object in the specified Collection. |
boolean |
retainAll(Collection collection)
Removes all objects from this Collection that are not also found in the contents of collection . |
int |
size()
Returns a count of how many objects are contained by this collection. |
java.lang.Object[] |
toArray()
Answers a new array containing all elements contained in this Collection. |
java.lang.Object[] |
toArray(java.lang.Object[] array)
Answers an array containing all elements contained in this Collection. |
Method Detail |
public boolean add(java.lang.Object object)
object
to the contents of this
Collection
.
object
- the object to add
true
if this Collection
is
modified, false
otherwise
UnsupportedOperationException
- when adding to this Collection is not supported
ClassCastException
- when the class of the object is inappropriate for this
Collection
IllegalArgumentException
- when the object cannot be added to this Collectionpublic boolean addAll(Collection collection)
collection
to the contents of this collection.
collection
- the Collection of objects
UnsupportedOperationException
- when adding to this Collection is not supported
ClassCastException
- when the class of an object is inappropriate for this
Collection
IllegalArgumentException
- when an object cannot be added to this Collectionpublic void clear()
UnsupportedOperationException
- when removing from this Collection is not supportedisEmpty()
,
size()
public boolean contains(java.lang.Object object)
object
- the object to search for
public boolean containsAll(Collection collection)
collection
- the Collection of objects
public boolean equals(java.lang.Object object)
object
- Object the object to compare with this object.
true
if the object is the same as this
object false
if it is different from this object.hashCode()
public int hashCode()
equals(java.lang.Object)
public boolean isEmpty()
size()
public Iterator iterator()
Iterator
that may be used to access the
objects contained by this collection.
iterator
in interface Iterable
public boolean remove(java.lang.Object object)
object
- the object to remove
UnsupportedOperationException
- when removing from this Collection is not supportedpublic boolean removeAll(Collection collection)
collection
- the Collection of objects to remove
UnsupportedOperationException
- when removing from this Collection is not supportedpublic boolean retainAll(Collection collection)
collection
.
collection
- the Collection of objects to retain
UnsupportedOperationException
- when removing from this Collection is not supportedpublic int size()
public java.lang.Object[] toArray()
public java.lang.Object[] toArray(java.lang.Object[] array)
array
- the array
ArrayStoreException
- when the type of an element in this Collection cannot be
stored in the type of the specified array
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |