oracle.olapi
Class ArraySet
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.ArrayList
|
+--oracle.olapi.ArraySet
- public class ArraySet
- extends java.util.ArrayList
- implements java.util.Set
A resizable-array implementation of the Set
interface from the Sun Microsystems collections framework. A set cannot contain duplicate elements.
For the Sun Microsystems util
package documentation, see Package java.util. For more general information on the collections framework, see the Sun Microsystems Collections Framework documentation.
- See Also:
- Serialized Form
Fields inherited from class java.util.AbstractList |
modCount |
Constructor Summary |
ArraySet()
Creates an empty set. |
ArraySet(java.util.Collection c)
Creates a set that contains all of the elements of the specified Collection in the order returned by the iterator of the Collection . |
ArraySet(int initialCapacity)
Creates an empty set whose size is the specified initial capacity. |
Method Summary |
boolean |
add(java.lang.Object o)
Adds the specified element to the end of the set if the element is not already present in the set. |
boolean |
equals(java.lang.Object o)
Determines if the specified Object contains the same set of elements as this ArraySet . |
int |
hashCode()
Returns the hash code value for the ArraySet , which is the sum of all of the hash codes of the elements of the set. |
Methods inherited from class java.util.ArrayList |
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, remove, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ArraySet
public ArraySet()
- Creates an empty set.
ArraySet
public ArraySet(java.util.Collection c)
- Creates a set that contains all of the elements of the specified
Collection
in the order returned by the iterator of the Collection
.
-
- Parameters:
c
- The Collection
the elements of which you want the ArraySet
to have.
ArraySet
public ArraySet(int initialCapacity)
- Creates an empty set whose size is the specified initial capacity.
-
- Parameters:
initialCapacity
- An integer that specifies an initial size for the ArraySet
.
add
public boolean add(java.lang.Object o)
- Adds the specified element to the end of the set if the element is not already present in the set.
-
- Specified by:
- add in interface java.util.Set
- Overrides:
- add in class java.util.ArrayList
-
- Parameters:
o
- The element to add to the set.
- Returns:
true
if this method adds the element to the set and false
otherwise.
equals
public boolean equals(java.lang.Object o)
- Determines if the specified
Object
contains the same set of elements as this ArraySet
.
-
- Specified by:
- equals in interface java.util.Set
- Overrides:
- equals in class java.util.AbstractList
-
- Parameters:
o
- The Object
to compare to the ArraySet
.
- Returns:
true
if the elements of the ArraySet
are the same as the specified Object
and false
otherwise.
hashCode
public int hashCode()
- Returns the hash code value for the
ArraySet
, which is the sum of all of the hash codes of the elements of the set. The hash code of a null
element is defined as zero.
-
- Specified by:
- hashCode in interface java.util.Set
- Overrides:
- hashCode in class java.util.AbstractList
-
- Returns:
- The hash code value for the
ArraySet
.
Copyright © 2002, 2005, Oracle. All rights reserved.